前言
我一直在使用Mybatis作为持久化框架,并且觉得Mybatis十分的不错,足够灵活,虽说需要自己手写sql,但是这也是我觉得的一个优点,直观并且优化方便....JPA
JPA,即Java Persistence API.是Sun公司在Java EE 5规范中提出的Java持久化接口,即一种规范....开发者还可以直接在声明的方法上面使用 @Query 注解,并提供一个查询语句作为参数,Spring Data JPA 在创建代理对象时,便以提供的查询语句来实现其功能。...第一种功能基本可以满足日常所需,当需要连表查询或者一些更加复杂的操作时,可以使用@Query注解来使用自己编写的sql进行查询....剩下的就是编写一些业务代码,而各种配置类什么的完全没有!!XML配置也没有!!