为什么有的项目用mybatis,有的项目用mybatis-plus,这个是个人喜好的原因吗?
为什么有的项目用mybatis,有的项目用mybatis-plus,这个是个人喜好的原因吗?
11
收起
正在回答
1回答
同学你好,不同的项目选择使用MyBatis或MyBatis-Plus,主要是基于以下原因:
1. 功能差异:
1)MyBatis是一个基于Java语言的持久层框架,通过XML或注解方式配置SQL语句和映射关系,将Java对象映射到数据库表中,支持自定义SQL语句和映射关系。
2)MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生。已经封装好了一些增删改查操作,不用再写mapper.xml,可以直接调用它的方法。
2. 性能:
1)MyBatis-Plus在性能方面可能比MyBatis更好,因为它使用了一些优化措施,如缓存机制和预编译语句等。
3. 当然选择使用MyBatis或MyBatis-Plus,也不排除个人的喜好。通常是基于开发团队的技术偏好、项目的需求和特定的应用场景等。
祝学习愉快!
Java工程师 2024版
- 参与学习 2020 人
- 提交作业 1249 份
- 解答问题 1202 个
2024重磅革新,超百小时内容豪华升级,加速提升高级技能与高薪就业竞争力 课程紧贴企业最新人才需求,历经7年持续迭代,帮助万名学子入行转行 从零起点到高阶实战,学习路径稳健顺滑,成就从小白到工程师高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星