JSR 175 annotation binder
Will read the annotation from classes, apply the
principles of the EJB3 spec and produces the Hibernate
configuration-time metamodel (the classes in the mapping
package)
bind the inverse FK of a ManyToMany
If we are in a mappedBy case, read the columns from the associated
colletion element
Otherwise delegates to the usual algorithm
Describe an identifier column for a bag (ie an idbag)
EXPERIMENTAL: the structure of this annotation might slightly change (generator() mix strategy and generator
Retrieve the property by path in a recursive way, including IndetifierProperty in the loop
If propertyName is null or empty, the IdentifierProperty is returned