mybatis使用心得
弦上的梦
黑夜前行的路上,你知道什么时候天会亮吗,你不知道,唯一能够知道的就是,走着走着天就亮了
展开
-
mybatis mapper文件 使用心得
mapper文件 注意事项1. resultMap中id和result的区别2. resultMap中字段的映射3. typeHandler的使用4.mapper文件注释的使用 id和result都是映射单列值到一个属性或字段的简单数据类型。 唯一不同是。id是作为唯一标识的,当和其他对象实例对比的时候,这个id可以应用到缓存和内嵌的结果映射。2. resultMap中字段的映射 resultMap中最好不要有两个column属性值相等的字段,因为在MyBatis...原创 2018-08-29 18:44:27 · 771 阅读 · 0 评论 -
mybatis的关联嵌套查询--分页详解
问题描述1. mybatis嵌套查询后,分页混乱:mybatis通过查询结果之后折叠结果集把数据放在了集合里,这就导致总条数的混乱.而第一种的方式是分两次查询,就不会有分页的问题,所以解决方案就是把你的collection写成第一种的方式2. 折叠结果集映射不上数据1. 数据库-- 区域表:CREATE TABLE `area` ( `id` bigint(11) NOT NULL...原创 2018-11-25 19:46:21 · 6186 阅读 · 2 评论 -
Mybatis Example的高级用法
近几个项目一直使用的mybatis来对数据库做查询,期间用到了很多高效简洁的查询方法,特此记录和分享。一. mapper接口中的函数及方法方法名功能int countByExample(UserExample example)按条件计数int deleteByPrimaryKey(Integer id)按主键删除int deleteByExample(U...原创 2019-04-12 17:33:22 · 16936 阅读 · 9 评论 -
spring-boot 集成 mybatis 通用 mapper 和 pagehelper
1. 项目所需依赖<!-- mybatis 依赖 --><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.1&l...原创 2019-08-19 18:31:38 · 466 阅读 · 0 评论