Mybatis Plus
Be_With_I
这个作者很懒,什么都没留下…
展开
-
Mybatis-plus的 sql自动生成原理
MapperProxy 这个类是个关键。再调用的时候,其实是生成了代理这个类中含有Sqlsession 对象。在SqlSession中还有个SqlSessionFactory对象SqlSessionFactory中有个非常重要的对象 Configration这个对象包含了所有的配置信息,通用配置,mapper配置主要找到的是MappedStatement 这个也就是mapper中的一个sql语句可以参考下面的截图找到sqlSource 然后就会看到一个content属性,保存着sql的字符串原创 2020-08-31 20:56:43 · 2916 阅读 · 0 评论 -
Mybatis-plus AR
一:改造beanpublic class Employee extends Model<Employee> { private Integer id ; // int private String lastName; private String email ; private Integer gender; private Integer age ; @TableField(exist=false) private Double salary ; p原创 2020-08-30 16:45:21 · 124 阅读 · 0 评论 -
Mybatis-plus EntityWrapper
一://我们需要分页查询tbl_employee表中,年龄在18~50之间且性别为男且姓名为Tom的所有用户 List<Employee> emps =employeeMapper.selectPage(new Page<Employee>(1, 2), new EntityWrapper<Employee>() .between("age", 18, 50) .eq("gender", 1) .eq("last_name原创 2020-08-30 15:53:22 · 296 阅读 · 0 评论 -
mybatis-plus 通用的CRUD
①mybatsi-plusjavabean中的属性最好是用装箱后的因为在初始化的时候,int等基本类型会有默认的初始值这样的目的:为了框架方便判断。②依赖配置需要一个<!-- mp依赖 mybatisPlus 会自动的维护Mybatis 以及MyBatis-spring相关的依赖 --> <dependency> <groupId>com.baomidou</groupId> <artifa原创 2020-08-27 21:14:28 · 215 阅读 · 0 评论