当前位置: 首页 > news >正文

网站程序 wap pc 同步互联网网站建设 选择题

网站程序 wap pc 同步,互联网网站建设 选择题,备案期间需要关闭网站,婚庆类的模板网站Spring Boot – CrudRepository 和 JpaRepository 之间的区别 Spring Boot建立在 Spring 之上,包含 Spring 的所有功能。由于其快速的生产就绪环境,使开发人员能够直接专注于逻辑,而不必费力配置和设置,因此如今它正成为开发人员…

Spring Boot – CrudRepository 和 JpaRepository 之间的区别

Spring Boot建立在 Spring 之上,包含 Spring 的所有功能。由于其快速的生产就绪环境,使开发人员能够直接专注于逻辑,而不必费力配置和设置,因此如今它正成为开发人员的最爱。Spring Boot 是一个基于微服务的框架,在其中创建生产就绪的应用程序只需很少的时间。

CRUD 存储库 

Spring Boot 中有一个名为 CrudRepository 的接口,其中包含用于 CRUD 操作的方法。它提供了对存储库的通用 Crud 操作。它在包org.springframework.data.repository中定义,并扩展了 Spring Data Repository 接口。如果有人想在 Spring Boot 应用程序中使用 CrudRepository,他/她必须创建一个接口并扩展 CrudRepository 接口。 

句法:

public interface CrudRepository<T, ID> extends Repository<T, ID>

这里:

  • T:存储库管理的域类型(通常是实体/模型类名)
  • ID:存储库管理的实体的 id 类型(通常是在实体/模型类中创建的 @Id 的包装类)

例子:

public interface DepartmentRepository extends CrudRepository<Department, Long> {}

Jpa存储库 

JpaRepository 是 Repository 的一个JPA(Java 持久性 API)特定扩展。它包含CrudRepositoryPagingAndSortingRepository的完整 API 。因此,它包含用于基本 CRUD 操作的 API 以及用于分页和排序的 API。 

句法:

public interface DepartmentRepository extends CrudRepository<Department, Long> {}

这里:

  • T:存储库管理的域类型(通常是实体/模型类名)
  • ID:存储库管理的实体的 id 类型(通常是在实体/模型类中创建的 @Id 的包装类)

例子:

public interface DepartmentRepository extends JpaRepository<Department, Long> {}

Spring 数据存储库接口

下图中的 Repository、CrudRepository 和 PagingAndSortingRepository 属于 Spring Data Commons,而 JpaRepository 属于 Spring Data JPA。 

差异表

CrudRepository  

JpaRepository 

它是一个基本接口并扩展了 Repository 接口。

它扩展了 PagingAndSortingRepository,而后者又扩展了 CrudRepository。

它包含用于 CRUD 操作的方法。例如 save()、saveAll()、findById()、findAll() 等。 

它包含 CrudRepository 和 PagingAndSortingRepository 的完整 API。例如,它包含 flush()、saveAndFlush()、saveAllAndFlush()、deleteInBatch() 等以及 CrudRepository 中可用的方法。

它没有提供实现分页和排序的方法

它提供了实现分页所需的所有方法。

它充当一个标记界面。

它扩展了 CrudRepository 和 PagingAndSortingRepository。

要执行 CRUD 操作,请定义扩展 CrudRepository 的存储库。

为了执行 CRUD 以及批量操作,定义存储库扩展 JpaRepository。

句法: 

public interface CrudRepository<T, ID> extends Repository<T, ID>

句法:

public interface JpaRepository<T,ID> extends PagingAndSortingRepository<T,ID>, QueryByExampleExecutor<T>

http://www.yayakq.cn/news/791337/

相关文章:

  • 网站备案许可证号查询网站上海人才市场招聘
  • 做设计一般在那个网站找图建设执业资格注册管理中心网站
  • 西安企业网站怎么建立济南做兼职网站
  • 自己怎么做个网站蓝色网站建设
  • 域名访问网站的知识wordpress ajax登录插件
  • 微信公众号微网站怎么建设做网站的框架结构
  • wordpress 建的网站分类网站上怎么做锚文本
  • 做网站的你选题的缘由是什么大学生做网站类型
  • 哪个网站做海报比较好2018网站开发最新技术
  • 行业网站建设价格网站备案 内容
  • 果业局网站建设单位网站建设情况
  • 公司产品彩页设计安阳网站自然优化
  • 没有网站怎么做网络推广报名工具小程序官网
  • 网站设计一般包括网站结构设计网站建设中应该注意什么
  • 河北省建设项目环保备案网站做网站什么行业前景好
  • 北京个人网站公司东营seo整站优化
  • 各类网站网站建设的目标是什么wordpress 修改网址导航
  • 找代理做网站多少钱wordpress slider代码
  • 怎么下载网站页面如何做计算机网站
  • 动漫网站策划书怎么注册公司微信号
  • 网站营销计划书公司注册地址变更流程
  • 南昌专门做网站做网站代理好吗
  • vps网站访问不了东莞外贸推广公司
  • 服务器网站后台登陆密码黄框显示建筑网片钢筋网生产厂家
  • 织梦网站优化教程郑州可以做网站的公司
  • 有动效得网站钟祥网站制作
  • 网站优化插件内蒙古城乡和住房建设厅网站
  • 文字网站和图片网站哪个难做最优的郑州网站建设
  • 门户网站整站源码常平网站建设
  • 潮品服饰网站建设规划书开源程序做网站