mybatis
浅度差文
自立自强,动手编码,丰衣足食,减少对第三方jar包的依赖。
展开
-
模仿SpringSecurity配置文件的写法对mybatisPlus查询方法的改造
使用mybatisPlus查询数据的传统流程是:Autowired mapper对象。new Wrapper 一通乱set Wrapper ,select xxx。但实际开发中,还有很大的改进空间,一是一些脆弱的参数设置有多处,得不到妥善维护,二是代码编写丑陋难看。因此,本人模仿SpringSecurity的配置文件的写法,对一些使用频繁查询对象做了点改动,将一些脆弱的参数设置全部提取到构建器中,保证项目内,某参数的设置方法只有唯一的一处。有利提高代码可维护性和复用性能。用起来也感觉很舒服。原创 2024-04-16 10:24:49 · 263 阅读 · 0 评论 -
MyBatis-Plus初体验--痛并快乐
感觉还行,确实能省不少时间。附上2个具体场景:1:多对多关连查询最终解决方案:#用于查询用户时,设置部门id条件的sql片段user.department.userInDept=id in (select user_id from sys_user_department where dept_id={0})#用于查询用户时,设置岗位id条件的sql片段user.position.userInPosition=id in (select user_id from sys_user_position原创 2022-04-16 16:47:24 · 738 阅读 · 0 评论