gpt4 book ai didi

java - 我可以使用 CRUDRepository 更新仅包含一个字段的实体吗?

转载 作者:行者123 更新时间:2023-11-30 06:10:14 25 4
gpt4 key购买 nike

在我的 Spring Boot 应用程序中,我有一个名为 Genre 的类(@Entity),只有一个字段“name”(也是 id)。它工作正常,但现在我意识到 - 也许我无法使用 CRUDRepository 来更新流派......

因为如果我将更改后的流派发送到 GenreRepository.save() - 它如何找到它?我可以自己查询以按名称更新它吗?或者我必须向实体添加新的 Id 字段吗?

问候瓦尔

最佳答案

第一件事是我建议您重新考虑您的设计,因为它只包含一列“名称”,据我了解,通常您可能不想使用字符串作为主键,我认为最好使用单独的列,例如作为“ID”,它将唯一标识表中的每一行,当您这样做时,Spring Boot 中提供了一堆选项,然后使用 Spring CRUD 存储库更有意义

关于java - 我可以使用 CRUDRepository 更新仅包含一个字段的实体吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50414013/

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