|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hibernate.cfg.BinderHelper
public class BinderHelper
Field Summary | |
---|---|
static String |
ANNOTATION_STRING_DEFAULT
|
static Set<String> |
PRIMITIVE_NAMES
|
Method Summary | |
---|---|
static void |
bindAnyMetaDefs(org.hibernate.annotations.common.reflection.XAnnotatedElement annotatedElement,
ExtendedMappings mappings)
|
static org.hibernate.mapping.Any |
buildAnyValue(String anyMetaDefName,
Ejb3JoinColumn[] columns,
javax.persistence.Column metaColumn,
PropertyData inferredData,
boolean cascadeOnDelete,
Nullability nullability,
PropertyHolder propertyHolder,
EntityBinder entityBinder,
boolean optional,
ExtendedMappings mappings)
|
static void |
createSyntheticPropertyReference(Ejb3JoinColumn[] columns,
org.hibernate.mapping.PersistentClass ownerEntity,
org.hibernate.mapping.PersistentClass associatedEntity,
org.hibernate.mapping.Value value,
boolean inverse,
ExtendedMappings mappings)
|
static Object |
findColumnOwner(org.hibernate.mapping.PersistentClass persistentClass,
String columnName,
ExtendedMappings mappings)
Find the column owner (ie PersistentClass or Join) of columnName. |
static org.hibernate.mapping.Property |
findPropertyByName(org.hibernate.mapping.PersistentClass associatedClass,
String propertyName)
Retrieve the property by path in a recursive way, including IndetifierProperty in the loop If propertyName is null or empty, the IdentifierProperty is returned |
static String |
getRelativePath(PropertyHolder propertyHolder,
String propertyName)
|
static boolean |
isDefault(String annotationString)
|
static void |
makeIdGenerator(org.hibernate.mapping.SimpleValue id,
String generatorType,
String generatorName,
ExtendedMappings mappings,
Map<String,IdGenerator> localGenerators)
apply an id generator to a SimpleValue |
static org.hibernate.mapping.Property |
shallowCopy(org.hibernate.mapping.Property property)
create a property copy reusing the same value |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String ANNOTATION_STRING_DEFAULT
public static final Set<String> PRIMITIVE_NAMES
Method Detail |
---|
public static org.hibernate.mapping.Property shallowCopy(org.hibernate.mapping.Property property)
public static void createSyntheticPropertyReference(Ejb3JoinColumn[] columns, org.hibernate.mapping.PersistentClass ownerEntity, org.hibernate.mapping.PersistentClass associatedEntity, org.hibernate.mapping.Value value, boolean inverse, ExtendedMappings mappings)
public static org.hibernate.mapping.Property findPropertyByName(org.hibernate.mapping.PersistentClass associatedClass, String propertyName)
public static String getRelativePath(PropertyHolder propertyHolder, String propertyName)
public static Object findColumnOwner(org.hibernate.mapping.PersistentClass persistentClass, String columnName, ExtendedMappings mappings)
public static void makeIdGenerator(org.hibernate.mapping.SimpleValue id, String generatorType, String generatorName, ExtendedMappings mappings, Map<String,IdGenerator> localGenerators)
public static boolean isDefault(String annotationString)
public static org.hibernate.mapping.Any buildAnyValue(String anyMetaDefName, Ejb3JoinColumn[] columns, javax.persistence.Column metaColumn, PropertyData inferredData, boolean cascadeOnDelete, Nullability nullability, PropertyHolder propertyHolder, EntityBinder entityBinder, boolean optional, ExtendedMappings mappings)
public static void bindAnyMetaDefs(org.hibernate.annotations.common.reflection.XAnnotatedElement annotatedElement, ExtendedMappings mappings)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |