随笔分类 - Mybatis
摘要:转载请注明:TheViper http://www.cnblogs.com/TheViperautoMappingBehavior是一个容易被忽略的属性可以看到,默认是PARTIAL,只会自动映射没有定义嵌套结果集映射的结果集。这句话有点拗口,意思就是映射文件中,对于...
阅读全文
摘要:在我们查数据时,mybatis会默认把关联的数据查出来,而关联查询比单表查询慢,并且我们有时候不需要那么多的数据。所以我们需要开启懒加载,关联的数据等需要的时候再查出来myBatis开启懒加载,需要在mybatis主配置文件的settings标签中配置laz...
阅读全文
摘要:1.如果要插入数据的表的主键字段有自增的规则示例: INSERT into(studentName,phone,birth) VALUE (#{studentName},#{phone},#{birth});用法: ...
阅读全文
摘要:我们知道MySql中主键可以设成auto_increment,也就是自增主键,每当新增一条记录,主键值自动加1。在MyBatis中,执行insert,返回值为受影响的语句行数,此操作跟JDBC一致。但是如果应用中需要将插入的值的主键返回时,这时有两种方式:第一种方式:...
阅读全文
摘要:有这样一个需求,service传一个List给数据访问层,需要执行批量修改操作。所以在配置文件中,会有如下的写法来配置修改的sql语句 update dept set dept_name=#{item.deptName},dept_address=#{item.d...
阅读全文
摘要:首先明白要使用MyBatis二级缓存,要配置3处。开启全局级二级缓存,开启文件级二级缓存,开启语句级二级缓存。其中全局级二级缓存和语句级二级缓存是默认开启的.
阅读全文

浙公网安备 33010602011771号