
mybatis
文章平均质量分 91
明阳mark
这个作者很懒,什么都没留下…
展开
-
mybatis里面判断枚举类型
<if test="criteria.readingMethod != null"> <if test="criteria.readingMethod == @com.swcote.zhsw.meterreading.model.MeterCheckReadingMethodWithSearch@ANY"> AND reading_method != 'NONE' ...原创 2020-11-25 10:44:16 · 2455 阅读 · 0 评论 -
mybatsPlus使用
baseMapper对应的方法主键策略指定表名原创 2020-06-18 15:20:18 · 209 阅读 · 0 评论 -
mybatis配置
显示sqllogging: level: com.bdyh.operation.mapper: debug原创 2019-11-27 11:04:56 · 130 阅读 · 0 评论 -
mybatis映射map集合
简单的map映射就不介绍了,这里只介绍复杂的map映射,比如我的数据类型是这样的前端需要映射成一个map里面6个键值对比如键是pm2_5 值是96.52727020240256数据结构要把这些数据映射到pollutantList里面这里说明一下,在mybatis里面不能完全处理,需要借助javamybatis代码 <resultMap id="AirDayReportMa...原创 2019-07-31 17:10:51 · 7220 阅读 · 0 评论 -
mybatis映射一对多
映射map集合<collection property="customAttributeList" ofType="HashMap" javaType="ArrayList"> <result property="key" column="attribute_name" /> <result property="value" column="att...原创 2019-07-23 13:02:54 · 146 阅读 · 0 评论 -
Mybatis子查询使用
查询一年内的达标天数 <select id="getAllDistrictDayAqis" resultMap="AirDayReportMap"> SELECT district_code as "districtCode", aqi, aqi_grade as "aqiGrade", ...原创 2019-08-01 14:18:51 · 3410 阅读 · 0 评论 -
mybatis筛选查询
查询条件实体类/** * 关键时间 */ private String keyword; /** * 起始时间 */ @DateTimeFormat(pattern = "yyyy-MM-dd") //加上这个注解可以免去时间格式转换的问题 private LocalDate from; /** * 截止时...原创 2019-08-01 16:08:30 · 1458 阅读 · 0 评论 -
mybatis里面翻页查询
首先使用技术不是特别多最主要的就是将查询条件封装到一个类里面创建翻页类public class ListByPageRequestParam { private int page = 1; //当前页数 private int pageSize = 10; // 每页长度 public int getPage() { return page; ...原创 2019-08-01 16:23:34 · 271 阅读 · 0 评论 -
Mybatis查询优化
纪念我这一块非常复杂的mybatis查询可以优化成多个逻辑这样写不仅复杂而且查询效率慢,因为要根据时间去数据库查,没一天都要查一次,连接数据库很多次<!--获取某天的日报--> <select id="getDetails" resultMap="attendDetailMap"> with leave_chiefs as ( sel...原创 2019-08-21 13:36:17 · 1744 阅读 · 0 评论