![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
IT管道工
这个作者很懒,什么都没留下…
展开
-
使用Lombok 同时使用@Data 和 @Builder修饰实体类对象是,mybatis报字段映射错误的原因以及解决方法
Lombok 出现方便开发人员的开发,提高了开发效率,最近在开发项目的时候,发现了一个Lombok @Builder注解和@Data注解同时使用时的一个问题。为了代码优雅,在构造POJO类的时候,采用链式的builder方式赋值。编译没有问题,但是在代码的运行中却出现了报错,无一例外都报字段映射错误的问题,经过验证发现竟然是lombok@Data和@Builder一起用无法添加无参构造方法引起的,非常隐蔽。很多框架都是同反射等调用无参数构造方法来创建实例的,需要注意。单独使用@Data注解,编译后的类文原创 2020-12-04 14:20:20 · 878 阅读 · 1 评论 -
springboot整合mybaits多数据源的配置
springboot整合mybaits多数据源的配置,主要关系到是四个方面, 1、在配置文件中写明各个数据库的配置2、添加各个数据库的config配置文件3、指明各个数据库对应的Dao层接口的扫描4、指明各个数据库对应Mapping文件的位置好废话不多说,直接开始怼代码,1、配置文件中声明各个数据库的配置,如下spring: datasource: db2: d...原创 2018-06-23 10:36:49 · 602 阅读 · 0 评论 -
mybatis 中关于大于号和小于号的写法,两种方式统一对照表
第一种写法(1): 原符号 < <= > = & ‘ “原符号 < <= > >= & ’ ” 替换符号 <= &a原创 2018-08-13 11:09:15 · 1398 阅读 · 0 评论 -
Mybatis中使用PageHelper出现:除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。
在使用PageHelper插件时,如果执行的sql语句中包含了order by 这个关键字,执行这句sql的时候肯定会报错:除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。这是因为order by以后返回的结果时游标,PageHelper 在执行count查询的时候就会报错。针对于这个问题Pag...原创 2019-02-20 10:52:15 · 11341 阅读 · 0 评论 -
Oracle 如果存在则修改,不存在则插入的实现方式
在实际的开发过程中,我们经常会遇到数据的插入的需求,在数据的插入时排重是很关键的一步,下面介绍一个SQL实现存在则修改,不存在则插入的方法。merge into T_WXOPENINFO t1 USING (select #{userId} AS a, #{appId} AS b from dual) t2 on (t1....原创 2019-05-29 15:54:05 · 5044 阅读 · 0 评论