Spring-data-jpa 注意事项
目的:统一,简化。
解决dao层简化。使用spring-data-jpa后持久层只需要提供接口即可。不需要编写实现类。
找依赖信息网址:http://mvnrepository.com
入门案例:
1、引入jpa名称空间
2、Spring-data整合jpa
<!-- spring-data整合jpa :解放dao层,扫描dao层包-->
<jpa:repositories base-package="com.itheima.bos.dao"></jpa:repositories>
3、创建dao接口,让接口继承父接口:JpaRepository
Spring-data-jpa方法定义规范
在dao中定义方法名称:
方式一:在自定义的方法上使用@Query注解,自己编写JPQL,或者sql语句。
方式二:符合spring-data-jpa的规范:生成jpql语句
如果增删改操作,还需要加注解@Modifing