Hibernate: Table per class