The above mentioned legacy classes, can be used by native Hibernate ORM applications, JPA applications that bootstrap the persistence unit or container managed JPA apps that reference these classes.