74得票4回答
如何使用现代的Spring Boot + Data JPA和Hibernate设置生成DDL创建脚本?

目前,我正在使用默认的@SpringBootApplication注释和以下属性在application.properties中: spring.datasource.url=jdbc:mysql://localhost/dbname spring.datasource.username=X...

74得票8回答
在Spring Data JPA中的分页(限制和偏移量)

我希望用户能够在我的查询方法中指定限制(返回数据的大小)和偏移量(返回的第一条记录/索引)。 这是没有任何分页功能的我的类。 我的实体:@Entity public Employee { @Id @GeneratedValue(strategy=GenerationType.A...

74得票2回答
Spring CrudRepository 可能抛出哪些 RuntimeException?

我有这个 Spring Data CrudRepository,用于处理数据库上的CRUD操作。@Repository public interface IUserRepository extends CrudRepository<User, String> { } User是我...

72得票8回答
如何在Spring Data中优雅地更新JPA实体?

所以我看了很多关于JPA与Spring Data的教程,这些教程在许多场合下都有不同的实现方式,我不太确定正确的方法是什么。 假设存在以下实体:package stackoverflowTest.dao; import javax.persistence.*; @Entity @Tabl...

71得票3回答
使用Spring Data JPA更新单个字段

我正在使用spring-data的repositories - 这是非常方便的东西,但是我遇到了一个问题。我可以轻松地更新整个实体,但我认为当我只需要更新单个字段时,这是毫无意义的:@Entity @Table(schema = "processors", name = "ear_attach...

71得票2回答
为什么在Spring Data JPA存储库上使用save()后返回实例?

这里是代码: @Repository public interface AccountRepository extends JpaRepository<Account, Long> {} JpaRepository来自Spring Data JPA项目。 以下是测试代码: ...

70得票1回答
使用spring-data-jpa和spring-mvc过滤数据库行

我有一个使用spring-data-jpa进行数据访问的spring-mvc项目。我有一个名为Travel的领域对象,我希望允许最终用户对其应用多个过滤器。 为此,我已经实现了以下控制器:@Autowired private TravelRepository travelRep; @Requ...

69得票2回答
Spring Boot Data JPA - 修改更新查询 - 刷新持久化上下文

我正在使用Spring Boot 1.3.0.M4和MySQL数据库。 在使用修改查询时,我遇到了一个问题,即查询执行后,EntityManager包含过时的实体。 原始JPA Repository:public interface EmailRepository extends JpaR...

68得票4回答
PageRequest构造函数已被弃用。

我正在使用 Spring Data Commons v2+ 快照版,并且发现 PageRequest 的构造方法已被弃用。这似乎是在 M1 和 M2 之间发生的。不幸的是,这是实现Pageable接口的唯一[真正]方式。我想知道这个努力的方向,并且对于当前的开发有什么更好的替代方案。

66得票4回答
使用Spring Data按日期升序排序

我试图使用Spring-Data-JPA在一个表中进行按ASC排序的应用程序,但是它给了我一个错误:Invalid derived query! No property asc found for type java.util.Calendar 为什么?List<Foo> find...