hibernate annotated mapping in the Java legacy domain model objects