Implements the Persistable interface so an integer field can hold the ID of the object.
Hibernate will set the ID. It can be retrieved when the object is persisted.
Retrieves the ID for this object. The ID must be unique for the object
within the class of this object and it will correspond to a row ID in the database
for at typical use of the persistence system.