hibernate - GORM启用@NotAudited一对多关系未持久

标签 hibernate grails gorm

在我的Grails(2.4.3)项目中,我尝试不使用插件直接使用Hibernate Envers。只要域之间没有关系,一切都会正常进行。
我有一个非常常见的场景,其中一个审核的类与一个未审核的类有直接关联。

谈到GORM, Envers and @NotAudited relationships or adding annotations to hasMany-relation,我对主类进行了审核,但随后意识到相关实体没有持久化。我尝试了上述链接中的所有组合,但没有帮助。
这是我的代码的片段:

@Audited
class Foo{
  Bar bar
  ...

  @NotAudited
  def getBar(){bar}

}

class Bar{
   ...
 }

任何帮助深表感谢。

最佳答案

getBar的返回类型从def更改为Bar

关于hibernate - GORM启用@NotAudited一对多关系未持久,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27373382/

相关文章:

java - 在 liquibase 上用 JSON 内容重构数据库

java - Spring MVC 端点在将空映射 {} 传递到 GET 请求时无法获取

java - 使用 Java Webstart 的 Grails 独立应用程序失败并出现 ClassNotFoundException : FilterDef

grails - 在Intellij上运行Grails 3应用

database - Grails GORM映射FK而不是另一个表的PK

spring - 难以使用测试代码验证事务内的 hibernate 更新查询

java - 在同一 session 中使用多个事务的示例

unit-testing - Grails单元测试应该失败奇怪的行为

grails - GORM:数据源的加密密码

grails - 如何使组合框表示的Grails中的字段成为可选字段?