Persistence Column
Marks a constructor parameter as backed by a database column.
reference is a dotted source expression such as "PLAYSET.PUBLIC_ID". When used on a PersistenceEntity, a bare column name such as "PUBLIC_ID" is resolved against the entity's default table. References containing "." are used as written.