8得票1回答
如何使用Spring Data REST更新@ManyToOne关系?

我使用Spring Data REST和JPA。我有一个用户实体,它与另一个名为AccountStatus的实体有一个多对一的关系,并在单独的RDBMS表中建模。JSON表示形式如下: { "id": "123" "username": "user1", "accountS...

14得票3回答
Spring Redis - 主键过期后,索引未被删除

我正在使用Spring Data Repository保存新的条目。每个条目有10秒的TTL。 当我保存带有索引的条目时,它在Redis中的样子如下:127.0.0.1:6379> keys * 1) "job:campaignId:aa" 2) "job:a6d6e491-5d75-...

7得票1回答
h2的Failover @Type是什么?

我需要为PostgreSQL执行@Type,以获取其本地UUID类型,但这导致H2查询问题。 @Id @Override @Type(type = "pg-uuid") @GeneratedValue(generator = "uuid2") @GenericGenerator(name =...

19得票4回答
MongoDB可以与JPA一起使用吗?

我刚接触数据库,所以我的问题可能很幼稚。目前,我的项目使用Spring Data和JPA,底层使用的是Hibernate和MySQL。是否可以切换到MongoDB?当我谷歌搜索“jpa MongoDB”时,顶部链接显示了一些有趣的内容(DataNucleus JPA and MongoDB)。...

10得票1回答
无法加载application.properties文件@DataJpaTest注释

我正在尝试在Spring Boot项目中加载application.properties进行测试,同时使用@DataJpaAnnotation和自定义的application.properties文件。 以下是我的示例配置: @DataJpaTest @RunWith(SpringRun...

7得票5回答
如何在Spring Data Neo4j中禁用日志记录

我从Spring Neo4j得到了以下不必要的查询日志: 25-08-2018 23:47:07.597 [restartedMain] INFO o.n.o.d.bolt.request.BoltRequest.executeRequest - Request: MATCH (n:`O...

11得票8回答
限制只有REST访问能够安全地访问Spring Data Rest存储库

我正在使用Spring Data Rest来公开一个仓库。我使用@PreAuthorize和@PostFilter来限制对REST端点的访问仅局限于管理员用户并过滤结果。@PreAuthorize("hasRole('ROLE_ADMIN')") @PostFilter("hasPermiss...

23得票2回答
如何使用XML配置Spring Data JPA

我正在阅读《Professional Java for Web Applications - Nicholas S. Williams》这本书。书中的示例给出了Spring Data JPA的此配置:@Bean public DataSource customerSupportDataSour...

10得票3回答
Spring数据仓库可以不使用注解

我正在使用Spring Data JPA仓库(例如 MyRepo extends JpaRepository),它可以在没有@Repository和@EnableJpaRepositories注释的情况下正常工作。有人能解释一下吗?

21得票2回答
JpaRepository与CRUDRepository的区别:findAll

我有一个简单的问题:为什么 JpaRepository 返回实体的 List,但是 CrudRepository 返回实体的 Iterable? 这是故意这样做的吗?我猜是因为 CrudRepository 是更通用的接口,可能会有一些特定的存储库返回 Iterable。 这使得在没有使用...