1088得票9回答
Spring Data JPA中的CrudRepository和JpaRepository接口有什么区别?

这篇文章讨论了Spring Data JPA中的CrudRepository和JpaRepository接口之间的区别。尽管在网络上的示例中它们被交替使用,但它们之间确实存在差异。你为什么想要使用其中一个而不是另一个?请继续阅读以了解更多信息。

430得票9回答
如何在Spring Data中使用OrderBy和findAll?

我正在使用Spring Data,我的DAO看起来像这样:public interface StudentDAO extends JpaRepository<StudentEntity, Integer> { public findAllOrderByIdAsc(); ...

337得票6回答
Hibernate和Spring Data JPA有什么区别?

Hibernate和Spring Data JPA之间的主要区别是什么? 在什么情况下不应该使用Hibernate或Spring Data JPA? 此外,何时Spring JDBC模板可能比Hibernate和Spring Data JPA表现更好?

326得票17回答
如何使用spring-data-jpa更新实体?

问题其实已经说得很清楚了。使用 JPARepository,我该如何更新一个实体? JPARepository 只有一个 save 方法,但它并没有告诉我这是创建还是更新的操作。例如,我向 User 数据库中插入一个简单的对象,该对象有三个字段: firstname、lastname 和 a...

269得票3回答
Spring CrudRepository findByInventoryIds(List<Long> inventoryIdList) - 相当于 IN 子句

在Spring CrudRepository中,我们是否支持对字段使用“IN子句”?例如下面的示例: findByInventoryIds(List&lt;Long&gt; inventoryIdList) 如果没有这样的支持,那么可以考虑哪些优雅的选项?为每个id发出查询可能并不是最佳选择。

260得票20回答
Spring JPA选择特定列

我正在使用Spring JPA执行所有数据库操作。但是我不知道如何在Spring JPA中从表中选择特定的列? 例如: SELECT projectId, projectName FROM projects

220得票13回答
如何向Spring Data JPA添加自定义方法

我正在研究Spring Data JPA。考虑下面的示例,其中默认情况下将获得所有CRUD和查找器功能,如果我想自定义查找器,则可以在接口本身轻松完成。@Transactional(readOnly = true) public interface AccountRepository exte...

194得票13回答
禁用Spring Boot中与数据库相关的所有自动配置

我正在使用Spring Boot开发两个应用程序,一个作为服务器,另一个是客户端应用程序。然而,它们都是相同的应用程序,根据活动配置以不同的方式运行。我正在使用Spring Boot的自动配置功能来配置我的应用程序。 我想在客户端应用程序上禁用所有与数据库相关的自动配置,因为它不需要数据库连...

189得票11回答
如何测试Spring Data存储库?

我想创建一个使用Spring Data帮助的存储库(例如,UserRepository)。我对spring-data是新手(但不是对spring),我使用这个教程。我选择用JPA 2.1和Hibernate处理数据库技术。问题在于,我不知道如何为这样的存储库编写单元测试。 以create()...

189得票13回答
Spring Data JPA有没有使用方法名解析计算实体数量的方法?

Spring Data JPA支持使用规约来计算实体的数量。但是它是否有使用方法名称解析来计算实体数量的方法呢?比如说我想要一个名为countByName的方法,用于计算特定名称的实体数量,就像一个名为findByName的方法可以获取所有具有特定名称的实体一样。