薛承华个人博客

MyBatis-Plus - 自定义SQL

在演示UpdateWrapper的案例中,我们在代码中编写了更新的SQL语句: 这种写法在某些企业也是不允许的,因为SQL语句最好都维护在持久层,而不是业务层。就当前案例来说,由于条件是in语句,只能将SQL写在Mapper.xml文件,利用foreach来生成动态SQL。 这实在是太麻烦了。假如查

Administrator Administrator 发布于 2024-04-20

MyBatis-Plus - 条件构造器

除了新增以外,修改、删除、查询的SQL语句都需要指定where条件。因此BaseMapper中提供的相关方法除了以id作为where条件以外,还支持更加复杂的where条件。 参数中的Wrapper就是条件构造的抽象类,其下有很多默认实现,继承关系如图: Wrapper的子类AbstractWrap

Administrator Administrator 发布于 2024-04-20

MyBatis-Plus - 介绍

官网:https://baomidou.com/ MyBatis-Plus (opens new window)(简称 MP)是一个MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入:只做增强不做改变

Administrator Administrator 发布于 2024-04-19