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单表操作
2.1 单表普通查询
QueryWrapper<UserInfo> queryWrapper = new QueryWrapper<>();
queryWrapper
全部评论 (0)
还没有任何评论哟~
