【发布时间】:2011-09-13 13:38:07
【问题描述】:
假设场景:我有两个模型:Author 和 Book。 Book 模型与 Author 具有多对一关系。
假设我只想审核对Book 的更改。我用@Audited 注释类,但收到错误消息,抱怨Book 的getAuthor() 属性不能被审计,因为Author 未被审计。
这是为什么?我想审核这本书的作者是否更改,但我不在乎作者昵称是否更改。在我的数据库中有一个author_aud 表是没有意义的,但显然这是不可能的,除非我继续审计Author 模型或者用@Audited(...) 专门注释getAuthor() 属性属性忽略关系。但是,如果我这样做,我将无法再审核图书/作者关系。
【问题讨论】:
标签: java jboss audit many-to-one