转载一个SpringDataJpa、JPA、ORM框架的比较文章吧,供自己学习。
三者区别:
1、JPA是由sun定义的一个ORM规范,提供以下
2、SpringDataJpa是由Spring提供的一套简化JPA开发的框架(Criteria API还是太复杂了),按照约定好的【方法命名规则】写dao层接口,就可以在不写接口实现的情况下,实现对数据库的访问和操作。同时提供了很多除了CRUD之外的功能,如分页、排序、复杂查询等等。
3、ORM框架,是第三方数据库厂商提供的,根据JPA规范操作数据库的框架
装载两篇文章学习:
https://www.cnblogs.com/z-sm/p/9176636.html
SpringDataJpa:https://blog.csdn.net/qq_32953079/article/details/79493541