我在我的 Grails 应用程序中重用 Java 应用程序的 Hibernate 模型,如此处所述 https://spring.io/blog/2010/08/26/reuse-your-hibernate-jpa-domain-model-with-grails
现在我有一个模型类,我删除了版本列并且 grails 提示
Missing column: version
有没有办法告诉 Grails 这个类禁用了乐观锁定?通常你会通过
static mapping = {
version false
}
在域类中,但是在我的案例中我应该把这些信息放在哪里?
最佳答案
如果这不是答案,请提前道歉,我没有足够的代表来发表评论。我认为您可以通过 @Entity 禁用它。使用 OptimisticalLockType 注释你的 hibernate 模型.
@Entity ( optimisticLock = OptimisticLockType.NONE )
希望这可以帮助
关于hibernate - 在重用的 hibernate 模型中禁用grails中的版本列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32156567/