mybatis
不吃带叶的
[唯有勤者留其名]
展开
-
使用反射完成mybatis-plus自动装配查询条件
先上DO代码: @Data @TableName("dict") public class DictDo { @TableId(type=IdType.AUTO) private String id; @TableField("`key`") private String key; private String value; private String memo; } 此处使用了l...原创 2020-05-06 15:25:31 · 2250 阅读 · 1 评论 -
mybatis下SqlServer的分页的最优解
在mysql中有limit函数,oracle中有默认的rownum字段,那么SqlServer如何进行分页呢? 最方便的方法:使用 ROW_NUMBER() 函数,如下所示 select * from ( select ROW_NUMBER() OVER(Order by id ) AS RowId,* from t_ICItemCustom) t where RowId between ...原创 2020-02-07 10:57:39 · 1493 阅读 · 0 评论 -
程序员晋级之路——java对象定义技巧使你的mybatis更具可读性
前言 作为一名在三四线城市艰难生存了3年的程序员,我会将日常工作中学到的看到的和大家一起分享,一起成长,希望我们的晋级之路完章的时候我们都可以成长为自己期待的样子! 其实所谓的对象定义技巧是我在公司外包出去的一个springmvc项目中发现的。如果说这个外包项目有任何一丢丢可取指出,我觉着就是对象定义的方式了! 实体结构 我们在mybatis中肯定会定义select语句、insert语句、upda...原创 2019-03-11 14:11:21 · 258 阅读 · 0 评论 -
利用java反射解决Mybatis Pagehelper插件联表查询分页不准确的问题
前言 反射可以获取任何一个已知名称的类中定义的属性,不论它是公有还是私有。使用反射你会发现原来java可以如此灵活,你不用再无穷无尽地写循环、定义变量,它会让你的代码简洁大方,耦合性更低。我本身刚刚接触到反射,希望通过一个分页功能的实现和大家一起去学习应用反射,在编程的不归路上越走越远。 使用框架与结构的定义 首先我们在后端的项目中使用的mybatis+springboot的框架 全新的界面设...原创 2019-03-13 17:44:00 · 1500 阅读 · 1 评论