Advertisement

mybatis vs mybatisplus的选择

阅读量:

对于mybatis和mybatisplus的选择

  • 1. 问题
    • 2. MP单表操作

      • 2.1 单表普通查询
      • 2.2 单表分页查询
    • 3. mybatis多表操作

      • 3.1 多表普通查询
      • 3.2 多表分页查询

问题界定与研究范围

当前主流的持久层框架中,mybatis与mybatisplus各具特点,分别存在一定的优势与局限性。根据实践经验来看,mybatis具备高度的定制化能力,能够灵活生成数据库操作语句,但其缺点在于需要手动编写sql语句以及mapper和service层的相关方法。相比之下,mybatisplus在减少手动编写sql和部分mapper及service方法方面表现较为突出,但在处理多表关联操作时仍存在明显的不足之处。基于个人使用习惯,更倾向于将mybatisplus与mybatis进行结合应用:在涉及单表操作的场景下,借助mybatisplus提升开发效率;而在面对多表操作需求时,则采用mybatis进行处理。

2. MP单表操作

mp的一些常规操作

2.1 单表普通查询

复制代码
    QueryWrapper<UserInfo> queryWrapper = new QueryWrapper<>();
    queryWrapper

全部评论 (0)

还没有任何评论哟~