@Entity
@Table(name = "ByteData")
@Audited
public class ByteData
{
@Id
@Access(AccessType.PROPERTY)
@Column(name = PROPERTY_ID, length = 36, nullable = false)
private String id = IdGenerator.generateId();
@Version
@Column(name = PROPERTY_VERSION)
private Integer version = null;
@Column(name = "data")
@Lob
private byte[] data;
...
}