Mybatis
文章平均质量分 73
golden_lion
这个作者很懒,什么都没留下…
展开
-
关于mybatis的关联查询中id错误赋值的解决方法
这个错误产生的原因是,因为在关联查询的时候,这个column元素的名都是为id,这样就是会导致这个id的属性错误的赋值,为了解决这种情况我们可以在这个sql查询语句的时候,把这个id给它写一个别名,如下,就是可以解决这种问题了原创 2016-02-23 16:40:10 · 7921 阅读 · 1 评论 -
Mybatis generator 自动生成代码时 ,insert如何返回主键值
如果要让generator自动添加该功能,可以如下配置: enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false"转载 2016-06-05 11:19:15 · 9996 阅读 · 2 评论 -
MyBatis批量插入数据
在程序中封装了一个List集合对象,然后需要把该集合中的实体插入到数据库中,由于项目使用了spring+MyBatis的配置,所以打算使用MyBatis批量插入,由于之前没用过批量插入,在网上找了一些资料后最终实现了,把详细过程贴出来。 实体类TrainRecord结构如下: Java代码 public class TrainRecord转载 2016-06-05 11:17:55 · 411 阅读 · 0 评论 -
Mybatis_PageHelper的使用
[java] view plain copy @RequestMapping("list.html") public String list(Model model, HttpServletRequest request) { String sqlId = "menu.mysql.selectMenu"; / list = My转载 2016-05-16 13:10:55 · 1348 阅读 · 0 评论 -
关于SqlSessionFactoryBuilder SqlSessionFactory SqlSession的作用范围
SqlSessionFactoryBuilder:这个类可以被实例化,使用和丢弃。一旦你创建了SqlSessionFactory后,这个类就不需要存在了。因此SqlSessionFactoryBuilder实例的最佳范围是方法范围(也就是本地方法变量)。你可以重用SqlSessionFactoryBuilder来创建多个SqlSessionFactory实例,但是最好的方式是不需要保持它一直存在来转载 2016-05-16 08:37:20 · 4992 阅读 · 0 评论 -
Spring3+MyBatis3整合无法输出SQL语句问题的解决
项目使用Spring3+MyBatis3整合,但是控制台就是部署出SQL语句,网上找了很多资料,都说是Log4j配置文件的问题,修改了N 边Log4j配置文件依然无效。除了SQL 语句,其他都能显示,纠结的很我的Log4j的配置文件如下:[html] view plain copyxml version="1.0" enc转载 2016-05-03 18:00:49 · 829 阅读 · 0 评论 -
mybatis sql in 查询
本文转自:http://www.blogjava.net/xmatthew/archive/2011/08/31/355879.html1. 当查询的参数只有一个时 findByIds(List ids) 1.1 如果参数的类型是List, 则在使用时,collection属性要必须指定为 listselect id="findByIdsMap" resultM转载 2016-05-26 15:53:27 · 686 阅读 · 0 评论 -
spring mvc接收数组mybatis 接收批量删除代码
页面接收参数//批量删除的操作function optDelete(){//校验,至少选择一个var size = $("input[name =ids]:checked").size();if(size==0){alert("请至少选择一个");return ;}if(!confirm("你确认删除吗")){return ;}原创 2016-05-24 10:48:39 · 3011 阅读 · 0 评论 -
Spring和MyBatis实现数据的读写分离
1.Spring实现数据库的读写分离现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用数据库服务器的CPU较多,从而影响用户体验。我们转载 2016-04-28 14:09:01 · 2770 阅读 · 0 评论 -
Oracle使用Mybatis实现List批量插入数据
项目中会遇到这样的情况,一次性要插入多条数据到数据库中,下面就拿Data类来看看两种插入方法: 方法一: Mybatis本身只支持逐条插入,比较笨的方法,就是遍历一个List,循环中逐条插入,比如下面这段代码 for(Data d : ListData) {dataMapper.insertSelective(d);} 这样做的后果就是效率严重低下,因为每次循环都要转载 2016-04-28 13:07:25 · 5477 阅读 · 1 评论 -
关于找不到印社属性的问题的解决
出现这个原因的报错的因为是因为mybatis的xml文件中的文件关联是因为没有配置这个association因为是没有配置这个额所以是报错了原创 2016-02-25 10:35:16 · 897 阅读 · 0 评论 -
基于Spring的包含特定注解bean的package扫描工具
本文出处:http://blog.csdn.net/chaijunkun/article/details/23921547,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。spring框架为Java开发提供了很多便利的工具和编程方式,最近在研究LDAP认证,多数技术问题都已经搞定,但是针对LDAP的ODM(Object-Direc转载 2016-06-05 11:20:10 · 431 阅读 · 0 评论