java - 仅更新 hibernate 中允许的列

标签 java hibernate

我可以使用 hibernate 来允许用户根据某些条件更改某些列吗?列注释中有(updatable = false),我可以动态更改它还是有更好的解决方案?

最佳答案

Hibernate 中对此没有特殊支持。如果存在可以更新列的任何情况,则该列应该是 updatable='true'。您应该在服务层中执行此操作,或者从 UI 或类似内容中隐藏相关字段。

关于java - 仅更新 hibernate 中允许的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38578038/

相关文章:

java - Android应用程序内存泄漏

java - jdbi 抛出 SQLException : Unknown system variable 'tx_read_only'

java - Android/PHP/MySQL 项目协助 - 保持服务器和手机应用程序同步

java - Hibernate - 删除对象

java - hibernate : mapping files or annotations?

java - 一对多 hibernate

java - 如何在 Android 中录制视频,仅允许横向模式并设置最长录制时间

java - random() 中的唯一值

hibernate 错误消息: unexpected token: NULLS (error in script file line: 13 unexpected token: NULLS)

java - 两个实体上的 JPA/Hibernate 双向 Set<Object>