131得票23回答
无法在Spring Boot中自动装配标注了@Repository的接口

我正在开发一个Spring Boot应用程序,遇到了一个问题。我正在尝试注入一个使用@Repository注释的接口,但似乎根本不起作用。我遇到了以下错误org.springframework.beans.factory.BeanCreationException: Error creatin...

129得票3回答
Spring Data JPA和Hibernate在大型项目中有何不同?

我很难决定是否应该在新项目中继续使用Hibernate,还是尝试使用JPA和新的Spring Data实现。 Spring Data框架是用于大型项目还是具有适度查询要求的小型项目? 虽然我确实看到了使用@Query注释减少代码量的优点,但是对于动态查询怎么办?当您想要实现相当复杂的sav...

127得票10回答
JPQL中的LIMIT子句有什么替代方法?

我正在使用JPQL实现PostgreSQL查询。 这是一个可用的本地psql查询示例,SELECT * FROM students ORDER BY id DESC LIMIT 1; 在JPQL中相同的查询无法工作。@Query("SELECT s FROM Students s ORDER...

127得票6回答
Spring CrudRepository中不区分大小写的查询

使用Spring CrudRepository Query时,我想选择具有“name”属性的“DeviceType”实体。但是以下查询会以区分大小写的方式选择实体。我该如何以不区分大小写的方式进行选择。谢谢。public interface DeviceTypeRepository exten...

126得票5回答
Spring Data JPA通过嵌入对象属性查找

我希望编写一个Spring Data JPA仓库接口方法签名,使我能够查找具有实体中嵌入对象属性的实体。 有人知道这是否可能,如果可能的话应该如何实现? 以下是我的代码: @Entity @Table(name = "BOOK_UPDATE_QUEUE", indexes = { uniq...

124得票1回答
使用多个in操作符的crudrepository findBy方法签名是什么?

我有一个实体类,像这样:@Entity @Table(name = "EMAIL") class Email{ @Id @Column(name = "Id") Long id; @Column(name = "EMAIL_ID") String ema...

120得票20回答
Spring Data和本地查询与分页

在一个web项目中,我正在使用最新的spring-data(1.10.2)与MySQL 5.6数据库,并尝试使用本地查询进行分页,但是在启动时遇到了org.springframework.data.jpa.repository.query.InvalidJpaQueryMethodExcept...

119得票5回答
CrudRepository#findOne方法丢失

我在我的项目中使用了Spring 5。直到今天,可用的方法是CrudRepository#findOne。 但是在下载最新的快照后,它突然消失了!有没有参考说明该方法现在不可用? 我的依赖列表:apply plugin: 'java' apply plugin: 'org.springfr...

118得票8回答
Lombok @Builder 和 JPA 默认构造函数

我正在使用Project Lombok和Spring Data JPA。 有没有办法将Lombok的@Builder与JPA默认构造函数连接起来? 代码:@Entity @Builder class Person { @Id @GeneratedValue(strategy...

118得票10回答
无法找到@SpringBootConfiguration,您需要在测试中使用@ContextConfiguration或@SpringBootTest(classes=...)。

我正在使用 Spring Data JPA 和 Spring Boot。 应用程序的布局如下:main +-- java +-- com/lapots/game/monolith +-- repository/relational ...