Package org.hibernate.boot.jaxb.hbm.spi
Interface EntityInfo
-
- All Superinterfaces:
ResultSetMappingContainer,ToolingHintContainer
- All Known Subinterfaces:
SubEntityInfo
- All Known Implementing Classes:
JaxbHbmDiscriminatorSubclassEntityType,JaxbHbmEntityBaseDefinition,JaxbHbmJoinedSubclassEntityType,JaxbHbmRootEntityType,JaxbHbmSubclassEntityBaseDefinition,JaxbHbmUnionSubclassEntityType
public interface EntityInfo extends ToolingHintContainer, ResultSetMappingContainer
Common interface for all entity mappings (root entity and sub-entity mappings).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListgetAttributes()intgetBatchSize()StringgetEntityName()List<JaxbHbmFetchProfileType>getFetchProfile()JaxbHbmLoaderTypegetLoader()StringgetName()StringgetPersister()StringgetProxy()List<JaxbHbmNamedQueryType>getQuery()List<JaxbHbmResultSetMappingType>getResultset()JaxbHbmCustomSqlDmlTypegetSqlDelete()JaxbHbmCustomSqlDmlTypegetSqlInsert()List<JaxbHbmNamedNativeQueryType>getSqlQuery()JaxbHbmCustomSqlDmlTypegetSqlUpdate()List<JaxbHbmSynchronizeType>getSynchronize()List<JaxbHbmTuplizerType>getTuplizer()BooleanisAbstract()booleanisDynamicInsert()booleanisDynamicUpdate()BooleanisLazy()booleanisSelectBeforeUpdate()-
Methods inherited from interface org.hibernate.boot.jaxb.hbm.spi.ToolingHintContainer
getToolingHints
-
-
-
-
Method Detail
-
getName
String getName()
-
getEntityName
String getEntityName()
-
getProxy
String getProxy()
-
isAbstract
Boolean isAbstract()
-
isLazy
Boolean isLazy()
-
getBatchSize
int getBatchSize()
-
isDynamicInsert
boolean isDynamicInsert()
-
isDynamicUpdate
boolean isDynamicUpdate()
-
isSelectBeforeUpdate
boolean isSelectBeforeUpdate()
-
getTuplizer
List<JaxbHbmTuplizerType> getTuplizer()
-
getPersister
String getPersister()
-
getLoader
JaxbHbmLoaderType getLoader()
-
getSqlInsert
JaxbHbmCustomSqlDmlType getSqlInsert()
-
getSqlUpdate
JaxbHbmCustomSqlDmlType getSqlUpdate()
-
getSqlDelete
JaxbHbmCustomSqlDmlType getSqlDelete()
-
getSynchronize
List<JaxbHbmSynchronizeType> getSynchronize()
-
getFetchProfile
List<JaxbHbmFetchProfileType> getFetchProfile()
-
getResultset
List<JaxbHbmResultSetMappingType> getResultset()
- Specified by:
getResultsetin interfaceResultSetMappingContainer
-
getSqlQuery
List<JaxbHbmNamedNativeQueryType> getSqlQuery()
-
getQuery
List<JaxbHbmNamedQueryType> getQuery()
-
getAttributes
List getAttributes()
-
-