public abstract class PersistentClass extends Object implements Serializable
| 类型 | 属性和说明 |
|---|---|
abstract boolean |
hasIdentifier |
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
NOT_NULL_DISCRIMINATOR_MAPPING |
static String |
NULL_DISCRIMINATOR_MAPPING |
protected Set |
synchronizedTables |
| 构造器和说明 |
|---|
PersistentClass() |
public static final String NOT_NULL_DISCRIMINATOR_MAPPING
protected final Set synchronizedTables
public String getClassName()
public void setClassName(String className)
public String getProxyInterfaceName()
public void setProxyInterfaceName(String proxyInterfaceName)
public Class getMappedClass()
public Class getProxyInterface()
public boolean useDynamicInsert()
abstract int nextSubclassId()
public abstract int getSubclassId()
public boolean useDynamicUpdate()
public void setDynamicInsert(boolean dynamicInsert)
public void setDynamicUpdate(boolean dynamicUpdate)
public String getDiscriminatorValue()
public abstract javax.persistence.Table getTable()
public String getEntityName()
public abstract boolean isMutable()
public abstract boolean hasIdentifierProperty()
public abstract boolean isInherited()
public abstract boolean isPolymorphic()
public abstract boolean isVersioned()
public abstract String getNaturalIdCacheRegionName()
public abstract String getCacheConcurrencyStrategy()
public abstract PersistentClass getSuperclass()
public abstract boolean isExplicitPolymorphism()
public abstract boolean isDiscriminatorInsertable()
public abstract Iterator getPropertyClosureIterator()
public abstract Iterator getTableClosureIterator()
public abstract Iterator getKeyClosureIterator()
protected void addSubclassJoin(javax.persistence.criteria.Join join)
protected void addSubclassTable(javax.persistence.Table subclassTable)
public void setEntityName(String entityName)
public void setJpaEntityName(String jpaEntityName)
public String getJpaEntityName()
Copyright © 2019. All rights reserved.