Item 1: Attribute Lazy Loading Via Bytecode Enhancement
By default, the attributes of an entity are loaded eager (all at once). Are you sure that you want that?
Description: If not, then is important to know that attributes can be loaded lazily, as well via Hibernate bytecode instrumentation (another approach is via subentities). This is useful for column types that store large amounts of data: CLOB, BLOB, VARBINARY, etc.