这里用的是hibernate, 感觉entity有些复杂了, 感觉用mybatis可能更好些, 没有那么多注解

来源:5-6 【Model层设计】数据表实体类定义(1)

慕雪7212599

2019-01-29

写回答

1回答

张勤一

2019-01-29

同学你好:

    MyBatis 对比 Spring Data Jpa 来说,它们有这样的特点:

    1. MyBatis 的优势在于 SQL 的自由度上,SQL优化和返回对象的大小都是可控的;

    2. Spring Data Jpa 在开发效率上会更高,不需要编写大量的 SQL

    其实,在实际的企业级开发中,MyBatis 和 Spring Data Jpa 的选择上并没有太多考虑,可能是项目自身的约束,也可能是个人的开发习惯。对于当前的项目来说,完全可以将 Jpa 的方式自行替换成 MyBatis。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

3
0

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程