![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
Young--
这个作者很懒,什么都没留下…
展开
-
更新一个表中的字段的时候要参考另一个表中的字段
在实际工作中,总会碰到一种情况,就是更新一个表中的字段的时候要参考另一个表中的字段,这时候简单的 update set 语句已经不能满足实际需要,但是网上很多这方面的sql 又不能使用,所以在此记录一下。通过t_app_user表的id更新 t_report_user_record 表的job_no = t_app_user的job_noUPDATE zxpx.t_report_user_record tur,zxpx.t_app_user tau SET tur.job_no = tau.job_原创 2021-04-19 19:20:08 · 254 阅读 · 0 评论 -
mysql 查询重复数据同一个工号有多条数据和 date_add 使用方法
1 根据某个字段查询重复数据 id大的单独查询出来SELECT * FROM zxpx.t_app_usermlq WHERE job_no IN ( SELECT job_no FROM zxpx.t_app_usermlq GROUP BY job_no HAVING count( job_no ) > 1 ) AND id NOT IN ( SELECT min( id ) FROM zxpx.t_app_usermlq GROUP BY job_no HAVING count原创 2021-04-02 22:55:32 · 476 阅读 · 0 评论 -
mybatisplus 流式查询
Dao.class 方法 @Select("select ${ew.sqlSelect} from t_app_usermlq t ${ew.customSqlSegment}") @Options(resultSetType = ResultSetType.FORWARD_ONLY, fetchSize = 1000) @ResultType(AppUserEntity.class) void getUserListBigData(@Param(Constants.WRAP原创 2020-12-24 10:09:47 · 9656 阅读 · 1 评论 -
IDEA的Database和mybatis的mapper.xml互动
1原创 2020-05-20 13:40:22 · 1615 阅读 · 0 评论 -
基于EasyCode 的mybatis-plus 的代码生成器, 支持多表多条件分页查询
mapper.xml##导入宏定义$init$!define##引入mybatis支持$!mybatisSupport##设置保存名称与保存位置$!callback.setFileName($tool.append($!{tableInfo.name}, "Dao.xml"))$!callback.setSavePath($tool.append($modulePath, "/src/main/resources/mapper"))##拿到主键#if(!$tableInfo.pkCo.原创 2020-05-17 22:15:27 · 2893 阅读 · 0 评论 -
mybatis-plus配置控制台打印完整带参数SQL语句
问题通常我们开发的时候,需要联合控制台和Navicat/PLSQL等工具进行语句的拼接检查,如果只是输出了一堆???,那么将极大降低我们的效率。因此我们需要输出完整的SQL语句以便调试。解决方案如果是application.yml#mybatis-plus配置控制台打印完整带参数SQL语句mybatis-plus: configuration: log-impl: org.a...原创 2019-12-28 20:08:26 · 5236 阅读 · 1 评论 -
mybatis拦截器设置分布式id(雪花算法id)
一 配置雪花算法的机器id和数据中心id二 配置mybatis拦截器设置主键idpackage com.xy.pay.main.web.interceptor.snowFlakeIdWorke;import org.apache.ibatis.executor.Executor;import org.apache.ibatis.mapping.MappedStatement;im...原创 2019-09-27 15:01:13 · 3683 阅读 · 9 评论