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

高端大气网站案例温州网站建设优化

高端大气网站案例,温州网站建设优化,外贸做企业什么网站建设,网站建设用户调查问卷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.hengruixuexiao.com/news/46161.html

相关文章:

  • 网站做短信接口具体方法网站建设及网络推广
  • 个人博客网站教程北京seo网站开发
  • 做网站需要用到哪些开发软件网络营销的主要传播渠道是
  • 武汉网站建设ahuaseo百度登陆页面
  • 广州天河 网站建设百度云网盘免费资源
  • 高端网站建设页面百度网盘客服人工电话95188
  • 网站算阵地建设代运营哪家公司最靠谱
  • 有哪个网站做正品港货外贸推广网站
  • 做网站架构的软件公司做个网站多少钱
  • 怎么样提高网站排名千锋教育的官网
  • 网站seo优化方案做百度推广一个月多少钱
  • 哪个网站能找到做夜场的女孩2021最近比较火的营销事件
  • 做b2b网站如何盈利模式开发客户的70个渠道
  • html网页制作房地产页面优化网站seo策略
  • 制作网站的公司seo外贸公司推广
  • wordpress主题预览柏乡seo快排优化
  • 做个网站怎么做台州seo优化公司
  • 网站建设i rsky佛山seo关键词排名
  • 快速做网站哪家好网络优化工作内容
  • 长沙seo公司seo测试
  • 网页设计基础成果介绍谷歌seo代运营
  • 建程网官网seo代运营
  • 做网站外包哪家好网页设计页面
  • 营销型网站建设套餐百度霸屏培训
  • 有关做聚合物电池公司的网站seo优化效果怎么样
  • 廊坊模板网站建设无锡今日头条新闻
  • 平台网站制作网站seo入门基础教程书籍
  • wordpress微信绑定域名福建网络seo关键词优化教程
  • 新手怎么做网站优化网站外链代发
  • 大型网站频道的建设需多人协同开发图片外链上传网站