From: <one...@us...> - 2002-12-10 13:13:31
|
Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/transaction In directory sc8-pr-cvs1:/tmp/cvs-serv6002/cirrus/hibernate/transaction Modified Files: JTATransactionFactory.java Log Message: use the default UserTransactionName defined on the TransactionManagerLookup Index: JTATransactionFactory.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/transaction/JTATransactionFactory.java,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** JTATransactionFactory.java 27 Oct 2002 03:11:33 -0000 1.9 --- JTATransactionFactory.java 10 Dec 2002 13:13:28 -0000 1.10 *************** *** 36,41 **** public void configure(Properties props) throws HibernateException { - utName = props.getProperty(Environment.USER_TRANSACTION); - if (utName==null) utName = DEFAULT_USER_TRANSACTION_NAME; try { --- 36,39 ---- *************** *** 47,62 **** } ! String tmLookup = props.getProperty(Environment.TRANSACTION_MANAGER_STRATEGY); ! if (tmLookup==null) { ! log.warn("No TransactionManagerLookup configured (use of JCS read-write cache is not recommended)"); transactionManager=null; } else { ! log.info("Locating TransactionManager using: " + tmLookup); try { ! transactionManager = ( (TransactionManagerLookup) ReflectHelper.classForName(tmLookup).newInstance() ) ! .getTransactionManager(props); log.info("TransactionManager lookup successful"); } --- 45,63 ---- } ! utName = props.getProperty(Environment.USER_TRANSACTION); ! ! String tmLookupClass = props.getProperty(Environment.TRANSACTION_MANAGER_STRATEGY); ! if (tmLookupClass==null) { ! log.info("No TransactionManagerLookup configured (use of JCS read-write cache is not recommended)"); transactionManager=null; } else { ! log.info("Locating TransactionManager using: " + tmLookupClass); try { ! TransactionManagerLookup tmlookup = (TransactionManagerLookup) ReflectHelper.classForName(tmLookupClass).newInstance(); ! transactionManager = tmlookup.getTransactionManager(props); ! if (utname==null) utname = tmlookup.getUserTransactionName(); log.info("TransactionManager lookup successful"); } *************** *** 70,73 **** --- 71,76 ---- } + if (utName==null) utName = DEFAULT_USER_TRANSACTION_NAME; + } |