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 List
getAttributes()
int
getBatchSize()
String
getEntityName()
List<JaxbHbmFetchProfileType>
getFetchProfile()
JaxbHbmLoaderType
getLoader()
String
getName()
String
getPersister()
String
getProxy()
List<JaxbHbmNamedQueryType>
getQuery()
List<JaxbHbmResultSetMappingType>
getResultset()
JaxbHbmCustomSqlDmlType
getSqlDelete()
JaxbHbmCustomSqlDmlType
getSqlInsert()
List<JaxbHbmNamedNativeQueryType>
getSqlQuery()
JaxbHbmCustomSqlDmlType
getSqlUpdate()
List<JaxbHbmSynchronizeType>
getSynchronize()
List<JaxbHbmTuplizerType>
getTuplizer()
Boolean
isAbstract()
boolean
isDynamicInsert()
boolean
isDynamicUpdate()
Boolean
isLazy()
boolean
isSelectBeforeUpdate()
-
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:
getResultset
in interfaceResultSetMappingContainer
-
getSqlQuery
List<JaxbHbmNamedNativeQueryType> getSqlQuery()
-
getQuery
List<JaxbHbmNamedQueryType> getQuery()
-
getAttributes
List getAttributes()
-
-