1. 首页
  2. 编程语言
  3. Java
  4. 基于springboot2集成jpa,创建dao的案例

基于springboot2集成jpa,创建dao的案例

上传者: 2022-04-19 04:25:23上传 PDF文件 73.48 KB 热度 13次

springboot中集成jpa需要再pom文件中添加jpa的jar包,使用springboot的话iju不用自己规定版本号了,自动管理依赖版本即可。然后我们在配置文件中添加jpa和链接数据库的信息。添加完成之后我们开始创建jpa使用的公共Repository,创建一个接口。当我们创建dao接口的时候,直接继承这个基础的Repository;继承之后这个dao再spring中默认识别为一个Repository。而PagingAndSortingRepository是在基础上新加了分页查询的方法。所以我们没有直接使用CrudRepository会有疑问的是我们这里的接口为什么可以直接注入。因为当我们运行项目的时候,spring识别这个dao是一个Repository会自动为这个接口创建一个接口名+Impl的实现类,如下例子中的就是生成TbUserDaoImpl的实现类。这个我们可以在EnableJpaRepositories注解源码中可以看到。我们也可以在springboot启动类上面使用这个注解自己定义这个值。

用户评论