| Given an audited entity that contains an audited @Lob byte[] field and some other non audited field (annotated with @NotAudited), an audit row will be incorrectly inserted whenever the non audited field is modified. The impact of this issue can be very significant if the @Lob byte[] field contains a large amount of binary data such as images, and the non-audited field is updated very frequently, as this will cause very rapid growth of the audit table. Note that the issue can be worked around by using a String data type annotated with @Lob instead of byte[], and base64 encoding the binary data. |