Handles the binding Grails domain classes and properties to the Hibernate runtime meta model. Based on the HbmBinder code in Hibernate core and influenced by AnnotationsBinder.
Fields inherited from class | Fields |
---|---|
class AbstractGrailsDomainBinder |
BACKTICK, CASCADE_ALL, CASCADE_ALL_DELETE_ORPHAN, CASCADE_NONE, CASCADE_SAVE_UPDATE, CT, DEFAULT_ENUM_TYPE, EMPTY_PATH, ENUM_CLASS_PROP, ENUM_TYPE_CLASS, ENUM_TYPE_PROP, FOREIGN_KEY_SUFFIX, LOG, MAPPING_CACHE, NAMING_STRATEGIES, STRING_TYPE, UNDERSCORE, defaultMapping |
Type | Name and description |
---|---|
protected void |
bindOneToOneInternal(OneToOne property, org.hibernate.mapping.OneToOne oneToOne, java.lang.String path) |
protected java.lang.Class<?> |
getGroovyAwareJoinedSubclassEntityPersisterClass() |
protected java.lang.Class<?> |
getGroovyAwareSingleTableEntityPersisterClass() |
protected void |
handleLazyProxy(PersistentEntity domainClass, PersistentProperty grailsProperty) |
protected void |
handleUniqueConstraint(PersistentProperty property, org.hibernate.mapping.Column column, java.lang.String path, Table table, java.lang.String columnName, java.lang.String sessionFactoryBeanName) |
protected boolean |
identityEnumTypeSupports(java.lang.Class<?> propertyType) |
protected boolean |
isNotEmpty(java.lang.String s) |
protected java.lang.String |
qualify(java.lang.String prefix, java.lang.String name) |
protected java.lang.String |
unqualify(java.lang.String qualifiedName) |