public class GlueHibernateTransactionManager extends org.springframework.orm.hibernate3.HibernateTransactionManager implements GlueTransactionManager
Bean Property - sessionFactory : (Çʼö) ¿¹Á¦»ç¿ë ¿¹# 1
HbSample01.hbm.xml org.hibernate.dialect.HSQLDialect true false
Constructor and Description |
---|
GlueHibernateTransactionManager() |
GlueHibernateTransactionManager(org.hibernate.SessionFactory sessionFactory) |
Modifier and Type | Method and Description |
---|---|
org.springframework.transaction.TransactionStatus |
changeTransaction(org.springframework.transaction.TransactionStatus ts)
ThreadLocalÀÇ Transaction Status¸¦ ±³Ã¼ÇÑ´Ù
|
boolean |
commit()
Æ®·£Àè¼ÇÀ» Ä¿¹ÔÇÑ´Ù.
|
protected org.springframework.transaction.TransactionStatus |
getTransactionStatus() |
boolean |
rollback()
Æ®·£Àè¼ÇÀ» ·Ñ¹éÇÑ´Ù.
|
void |
setTransactionDefinition(org.springframework.transaction.TransactionDefinition def)
setter method for DI.
|
void |
startTransaction()
Æ®·£Àè¼ÇÀ» ½ÃÀÛÇÑ´Ù.
|
afterPropertiesSet, convertHibernateAccessException, convertJdbcAccessException, doBegin, doCleanupAfterCompletion, doCommit, doGetTransaction, doResume, doRollback, doSetRollbackOnly, doSuspend, getDataSource, getDefaultJdbcExceptionTranslator, getEntityInterceptor, getJdbcExceptionTranslator, getResourceFactory, getSessionFactory, isExistingTransaction, isSameConnectionForEntireSession, prepareForCommit, setAutodetectDataSource, setBeanFactory, setDataSource, setEarlyFlushBeforeCommit, setEntityInterceptor, setEntityInterceptorBeanName, setHibernateManagedSession, setJdbcExceptionTranslator, setPrepareConnection, setSessionFactory
commit, determineTimeout, getDefaultTimeout, getTransaction, getTransactionSynchronization, invokeAfterCompletion, isFailEarlyOnGlobalRollbackOnly, isGlobalRollbackOnParticipationFailure, isNestedTransactionAllowed, isRollbackOnCommitFailure, isValidateExistingTransaction, newTransactionStatus, prepareSynchronization, prepareTransactionStatus, registerAfterCompletionWithExistingTransaction, resume, rollback, setDefaultTimeout, setFailEarlyOnGlobalRollbackOnly, setGlobalRollbackOnParticipationFailure, setNestedTransactionAllowed, setRollbackOnCommitFailure, setTransactionSynchronization, setTransactionSynchronizationName, setValidateExistingTransaction, shouldCommitOnGlobalRollbackOnly, suspend, triggerBeforeCommit, triggerBeforeCompletion, useSavepointForNestedTransaction
public GlueHibernateTransactionManager()
public GlueHibernateTransactionManager(org.hibernate.SessionFactory sessionFactory)
sessionFactory
- protected org.springframework.transaction.TransactionStatus getTransactionStatus()
public void setTransactionDefinition(org.springframework.transaction.TransactionDefinition def)
def
- public void startTransaction() throws GlueException
GlueTransactionManager
startTransaction
¸Þ¼Òµå¸¦ È£ÃâÇÏÁö ¾ÊÀ¸¸é Æ®·£Àè¼ÇÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù.startTransaction
in interface GlueTransactionManager
GlueException
- Æ®·£Àè¼Ç ½ÃÀÛ ½ÇÆÐ ½Ãpublic boolean commit() throws GlueException
GlueTransactionManager
startThreadLocalTransaction
¸Þ¼Òµå¸¦ È£ÃâÇØ ÁÖ¾î¾ß ÇÑ´Ù.commit
in interface GlueTransactionManager
GlueException
- Æ®·£Àè¼Ç Ä¿¹Ô ½ÇÆÐ ½Ãpublic boolean rollback() throws GlueException
GlueTransactionManager
startThreadLocalTransaction
¸Þ¼Òµå¸¦ È£ÃâÇØ ÁÖ¾î¾ß ÇÑ´Ù.rollback
in interface GlueTransactionManager
GlueException
- Æ®·£Àè¼ÇÀ» ·Ñ¹é ½ÇÆÐ ½Ãpublic org.springframework.transaction.TransactionStatus changeTransaction(org.springframework.transaction.TransactionStatus ts) throws GlueException
GlueTransactionManager
changeTransaction
in interface GlueTransactionManager
GlueException
Copyright © 2013–2020 POSCO ICT. All rights reserved.