gpt4 book ai didi

spring-data-couchbase - Spring Data Couchbase : Automatic ID generation

转载 作者:行者123 更新时间:2023-12-04 08:38:27 26 4
gpt4 key购买 nike

我正在使用 @Id 设置文档注释,在我的测试中我得到一个 MappingException因为在创建新文档时未设置 Id。 spring-data + couchbase 无法自动为新文档分配ID?

最佳答案

Couchbase 中没有自动生成 ID,因此您需要设置一个。

请记住,Couchbase 可以在同一个 Bucket 中存储异构数据。 ,因此默认情况下,如果您有多种类型的实体,它们最终将位于同一个存储单元中。因此,如果你有例如。 UserProduct实体,创建并保存 User其中@Id是“foo”然后是 Product id-ed "foo"最终会覆盖 UserProduct .

我的意思是,你必须提供 @Id 确保没有 ID 冲突,即使是跨实体类。

关于spring-data-couchbase - Spring Data Couchbase : Automatic ID generation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36963662/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com