java - 你觉得有必要把id字段标记为insertable = false和updatable = false吗?

标签 java hibernate jpa

你觉得有必要给id字段加上insertable = false和updatable = false吗?

我以前似乎没有多少人这样做,但今天我检查了一段代码,该代码将这些属性用于 id 字段设置为 false。

问候

最佳答案

不,一点也不。这取决于您是否真的不希望该字段持续存在。在提到的 id 情况下,我假设它是该实体的 primary key。因此,我可以想到 updatable = false 用于 id,但 insertable = false 不太可能。您需要检查其配置方式,以便在 insert 期间为其提供值。

阅读Java docs为了更好地理解,没有其他更好的替代品。

关于java - 你觉得有必要把id字段标记为insertable = false和updatable = false吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4020674/

相关文章:

java - jmeter 测试计划导航 Pane 字体大小

java - hibernate ORM : Saving Parent Entity Saves the Children too?

java - 选择查询的最大日期

java - 如何在 Play!/JPA 中创建自动生成的日期/时间戳字段?

java - 使用 Jersey 传输文件和数据

Java 8 Lambda 堆栈溢出

java - 如何在 Hibernate 中一对多映射 bean 属性

java - Spring Data JPA 存储库

java - 如何为 Spring Boot JPA Timestamp 指定 UTC 时区

java - 在 fragment 布局android中获取 fragment