|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HibernateServiceMBean
Hibernate JMX Management API
HibernateService
Method Summary | |
---|---|
void |
addMapResource(String mapResource)
Add a mapping file |
void |
createSchema()
Export the CREATE DDL to the database |
void |
dropSchema()
Export the DROP DDL to the database |
String |
getAutoCloseSessionEnabled()
Is automatic Session closing enabled? |
String |
getBatchVersionedDataEnabled()
Is JDBC batch update for versioned entities enabled? |
String |
getCacheProviderClass()
Get the second-level cache provider class name |
String |
getCacheProviderConfig()
For cache providers which support this setting, get the provider's specific configuration resource. |
String |
getCacheRegionPrefix()
Get the cache region prefix |
String |
getCommentsEnabled()
Are SQL comments enabled? |
String |
getDatasource()
The JNDI name of the datasource to use in this SessionFactory |
String |
getDefaultCatalog()
Get the default catalog |
String |
getDefaultSchema()
Get the default schema |
String |
getDialect()
The JNDI name of the dialect class to use in this SessionFactory |
String |
getFlushBeforeCompletionEnabled()
Is automatic Session flusing enabled? |
String |
getGetGeneratedKeysEnabled()
Is use of JDBC3 getGeneratedKeys() enabled? |
String |
getJdbcBatchSize()
Get the maximum JDBC batch size |
String |
getJdbcFetchSize()
Get the JDBC fetch size |
String |
getJdbcScrollableResultSetEnabled()
Is use of scrollable resultsets enabled? |
String |
getJndiName()
The JNDI name to bind to the SessionFactory |
String |
getMapResources()
The Hibernate mapping files (might be overridden by subclasses that want to specify the mapping files by some other mechanism) |
String |
getMaximumFetchDepth()
Get the maximum outer join fetch depth |
String |
getMinimalPutsEnabled()
Is the second-level cache optimized for miminal puts? |
String |
getPassword()
Log into the database with this password |
String |
getProperty(String property)
Get a property |
String |
getPropertyList()
Display the properties |
String |
getQueryCacheEnabled()
Is the query cache enabled? |
String |
getQuerySubstitutions()
Get the query language substitutions |
String |
getSecondLevelCacheEnabled()
Is the second-level cache enabled? |
String |
getShowSqlEnabled()
Is SQL logging enabled? |
String |
getTransactionManagerLookupStrategy()
Get the strategy for obtaining the JTA TransactionManager |
String |
getTransactionStrategy()
The fully qualified class name of the Hibernate TransactionFactory implementation |
String |
getUserName()
Log into the database with this name |
String |
getUserTransactionName()
The JNDI name of the JTA UserTransaction object (used only be JTATransaction). |
void |
setAutoCloseSessionEnabled(String enabled)
Enable automatic closing of Session when JTA transaction ends. |
void |
setBatchVersionedDataEnabled(String enabled)
Enable or disable the use of batch updates for versioned entities |
void |
setCacheProviderClass(String providerClassName)
Set the second-level cache provider class name |
void |
setCacheProviderConfig(String cacheProviderConfig)
For cache providers which support this setting, specify the provider's specific configuration resource. |
void |
setCacheRegionPrefix(String prefix)
Set the cache region prefix |
void |
setCommentsEnabled(String enabled)
Enable or disable the inclusion of comments in generated SQL |
void |
setDatasource(String datasource)
Set the JNDI name of the datasource to use in this SessionFactory |
void |
setDefaultCatalog(String catalog)
Set the default catalog |
void |
setDefaultSchema(String schema)
Set the default schema |
void |
setDialect(String dialect)
The name of the dialect class to use in this SessionFactory |
void |
setFlushBeforeCompletionEnabled(String enabled)
Enable automatic flushing of the Session when JTA transaction ends. |
void |
setGetGeneratedKeysEnabled(String enabled)
Enable or disable the use getGeneratedKeys() |
void |
setJdbcBatchSize(String batchSize)
Set the maximum JDBC batch size |
void |
setJdbcFetchSize(String fetchSize)
Set the JDBC fetch size |
void |
setJdbcScrollableResultSetEnabled(String enabled)
Enable or disable the use of scrollable resultsets |
void |
setJndiName(String jndiName)
The JNDI name to bind to the SessionFactory |
void |
setMapResources(String mappingFiles)
Specify the Hibernate mapping files |
void |
setMaximumFetchDepth(String fetchDepth)
Set the maximum outer join fetch depth |
void |
setMinimalPutsEnabled(String enabled)
Enable or disable optimization of second-level cache for minimal puts |
void |
setPassword(String password)
Log into the database with this password |
void |
setProperty(String property,
String value)
Set a property |
void |
setQueryCacheEnabled(String enabled)
Enable or disable the query cache |
void |
setQuerySubstitutions(String querySubstitutions)
Set the query language substitutions |
void |
setSecondLevelCacheEnabled(String enabled)
Enable or disable the second-level cache |
void |
setShowSqlEnabled(String showSql)
Enable logging of SQL to console |
void |
setTransactionManagerLookupStrategy(String lkpStrategy)
Set the strategy for obtaining the JTA TransactionManager |
void |
setTransactionStrategy(String txnStrategy)
Set the fully qualified class name of the Hibernate TransactionFactory implementation |
void |
setUserName(String userName)
Log into the database with this name |
void |
setUserTransactionName(String utName)
Set the JNDI name of the JTA UserTransaction object (used only by JTATransaction). |
void |
start()
Create the SessionFactory and bind to the jndi name on startup |
void |
stop()
Unbind the SessionFactory or stub from JNDI |
Method Detail |
---|
String getMapResources()
void setMapResources(String mappingFiles)
mappingFiles
- void addMapResource(String mapResource)
mapResource
- void setProperty(String property, String value)
property
- the property namevalue
- the property valueString getProperty(String property)
property
- the property name
String getPropertyList()
String getDatasource()
void setDatasource(String datasource)
datasource
- String getUserName()
void setUserName(String userName)
userName
- String getPassword()
void setPassword(String password)
password
- String getDialect()
void setDialect(String dialect)
dialect
- fully qualified class name of Dialect subclassDialect
String getJndiName()
void setJndiName(String jndiName)
jndiName
- String getTransactionStrategy()
TransactionFactory
void setTransactionStrategy(String txnStrategy)
txnStrategy
- the class nameTransactionFactory
String getUserTransactionName()
JTATransaction
void setUserTransactionName(String utName)
utName
- the JNDI nameJTATransaction
String getTransactionManagerLookupStrategy()
TransactionManagerLookup
void setTransactionManagerLookupStrategy(String lkpStrategy)
lkpStrategy
- the class nameTransactionManagerLookup
String getShowSqlEnabled()
void setShowSqlEnabled(String showSql)
String getMaximumFetchDepth()
void setMaximumFetchDepth(String fetchDepth)
String getJdbcBatchSize()
void setJdbcBatchSize(String batchSize)
String getJdbcFetchSize()
void setJdbcFetchSize(String fetchSize)
String getQuerySubstitutions()
void setQuerySubstitutions(String querySubstitutions)
String getDefaultSchema()
void setDefaultSchema(String schema)
String getDefaultCatalog()
void setDefaultCatalog(String catalog)
String getJdbcScrollableResultSetEnabled()
void setJdbcScrollableResultSetEnabled(String enabled)
String getGetGeneratedKeysEnabled()
void setGetGeneratedKeysEnabled(String enabled)
String getCacheProviderClass()
void setCacheProviderClass(String providerClassName)
String getCacheProviderConfig()
void setCacheProviderConfig(String cacheProviderConfig)
String getQueryCacheEnabled()
void setQueryCacheEnabled(String enabled)
String getSecondLevelCacheEnabled()
void setSecondLevelCacheEnabled(String enabled)
String getCacheRegionPrefix()
void setCacheRegionPrefix(String prefix)
String getMinimalPutsEnabled()
void setMinimalPutsEnabled(String enabled)
String getCommentsEnabled()
void setCommentsEnabled(String enabled)
String getBatchVersionedDataEnabled()
void setBatchVersionedDataEnabled(String enabled)
void setFlushBeforeCompletionEnabled(String enabled)
String getFlushBeforeCompletionEnabled()
void setAutoCloseSessionEnabled(String enabled)
String getAutoCloseSessionEnabled()
void createSchema() throws HibernateException
HibernateException
void dropSchema() throws HibernateException
HibernateException
void start() throws HibernateException
HibernateException
void stop()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |