mybatis
文章平均质量分 86
helloxiaoyun
这个作者很懒,什么都没留下…
展开
-
mybatis批量新增系列之表的批量新增初探
开发项目中,总是与数据打交道,有的时候将数据放入到一个集合中,然后在遍历集合一条一条的插入,感觉效率超不好,最近又碰到这个问题,插入50条数据用了将近1s,完全满足不了系统的需求.效率必须加快,然后网上查询资料,历经千万bug,终于搞定,这里指提供mybatis中的配置,至于dao层的调用mybatis就自己上网查询下资料吧1根据网上搜了一下资料,在sql-mapper.xml文件中写了如下配原创 2013-08-03 14:41:50 · 3873 阅读 · 4 评论 -
mybatis批量新增系列之无主键的表的批量新增
在前面写了几篇批量新增的。虽然可以操作,但是很麻烦,每当对一个表进行批量插入的时候,就要在mapper文件中写一个语句,如果表的列名是有规律的还好说,写一个方法就可以拼接处sql语句,但是在很多时候,表中的列名往往是不规律的,故而很容易写错表名导致整个程序出错。最近查了下资料,终于找到了解决方案。通过多次写sql,发现批量新增的语句中主要由两个sql语句组成原创 2013-08-15 11:16:19 · 4455 阅读 · 0 评论 -
mybatis批量新增系列之有主键的表的批量新增
前面介绍了无主键的表的批量插入,文章地址:http://blog.csdn.net/zhouxiaoyun0228/article/details/9980181但是在开发中往往许多的表是需要主键的,因而现在介绍一下有主键的表的批量插入,该主键是数据类型的数字类型。最开始我是这么想的:主键让他自动添加,因而我们可以在insert中添加一个自增序列号就可以了,如下 SELE原创 2013-08-15 17:24:29 · 5495 阅读 · 0 评论 -
mybatis批量新增系列之类型处理
在前面批量新增中曾经提到jdbcType,关于这个类型的转化方法如下 private String changeColumnType(String dataType){ if("NUMBER".equals(dataType)){ return "DOUBLE"; }else if("VARCHAR2".equals(dataType)){ return "VARC原创 2013-08-28 18:09:14 · 1052 阅读 · 0 评论