
ibatis
文章平均质量分 78
cpf2016
这个作者很懒,什么都没留下…
展开
-
Ibatis配置文件
1.典型配置文件2.解析 (1)properties节点 用来指定配置文件的位置,这样的话就可以在本配置文件中使用${属性名}的方式调用了 (2)settings节点 cacheModelsEnabled:是否启用SQLMapClient上的缓存机制。转载 2015-05-10 15:57:08 · 495 阅读 · 0 评论 -
Ibatis映射文件SqlMap(未完)
1.最基本配置 select PER_ID, PER_FIRST_NAME, PER_LAST_NAME, PER_BIRTH_DATE, PER_WEIGHT转载 2015-05-10 16:44:15 · 608 阅读 · 0 评论 -
ibatis入门例子
1.导入jar 使用maven导入 com.ibatis ibatis-sqlmap 2.1.0.565 mysql mysql-connector-java 5.1.25转载 2015-05-10 15:31:30 · 488 阅读 · 0 评论 -
SqlMapClientTemplate
1.引入与作用 (1)引入 Spring对第三方开元orm的支持一贯做法是使用模板模式封装一个Template类,如iBatis的SqlMapClient封装为SQLMapClientTemplate,hibernate的HibernateTemplate。 (2)作用转载 2015-05-11 09:53:36 · 3707 阅读 · 1 评论 -
spring配合ibatis操作数据库完整例子
1.引入依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4转载 2015-06-21 17:41:07 · 469 阅读 · 0 评论 -
ibatis返回插入后的自增id
1.返回自增id mysql中返回自增id可以使用select last_insert_id();这个方法是和连接有关的,所以说其他连接就算进行了插入操作,只要这个连接没有再次插入数据,返回的还是这次插入的id2.实例 返回integer类型的自增id insert into person(name,age) v转载 2015-06-07 13:25:56 · 1564 阅读 · 0 评论 -
ibatis批量插入
1.使用技术 实际上就相当于jdbc的批量插入,就是编译一次sql,然后每次传递参数即可。实际上还是使用插入单条的sql2.实例 ibatis实现 public void insertBatch(final List list) { getSqlMapClientTemplate().execute(new SqlMapClient转载 2015-06-07 13:33:33 · 660 阅读 · 0 评论 -
ibatis中的分表
1.引入 当数据库一张表中数据过多时,操作数据库的代价就会变得很大。这个时候最简单的方法就是分表,即将一张表分为分为多张。如将person这张表分为person_0,person_1....以此类推。 这里就会有一个问题,我们大多数情况下,查询的表会配置在相应的配置文件中,不会根据不同情况变化,这个时候怎么办呢? 在ibatis的2.0.9版本之后,转载 2015-07-06 21:17:06 · 1273 阅读 · 0 评论