Some codes in the SqlMapConfigParser.java -----------------------------------------
Key: IBATIS-102 URL: http://issues.apache.org/jira/browse/IBATIS-102 Project: iBatis for Java Type: Improvement Components: SQL Maps Versions: 2.0.9b Environment: windows2003 Server Reporter: Jason Zhang Priority: Minor In the Class com.ibatis.sqlmap.engine.builder.xml.SqlMapConfigParser.java,I think some codes are unwanted: private void addTransactionManagerNodelets() { //I think these codes are unwanted. parser.addNodelet("/sqlMapConfig/transactionManager/end()", new Nodelet() { public void process(Node node) throws Exception { vars.txProps = new Properties(); } }); //Because of these codes. parser.addNodelet("/sqlMapConfig/transactionManager/end()", new Nodelet() { public void process(Node node) throws Exception { vars.errorCtx.setActivity("configuring the transaction manager"); Properties attributes = NodeletUtils.parseAttributes(node, vars.properties); String type = attributes.getProperty("type"); type = vars.typeHandlerFactory.resolveAlias(type); TransactionManager txManager = null; try { vars.errorCtx.setMoreInfo("Check the transaction manager type or class."); TransactionConfig config = (TransactionConfig) Resources.instantiate(type); config.setDataSource(vars.dataSource); config.setMaximumConcurrentTransactions(vars.client.getDelegate().getMaxTransactions()); vars.errorCtx.setMoreInfo("Check the transactio nmanager properties or configuration."); config.initialize(vars.txProps); vars.errorCtx.setMoreInfo(null); txManager = new TransactionManager(config); txManager.setForceCommit("true".equals(attributes.getProperty("commitRequired"))); } catch (Exception e) { if (e instanceof SqlMapException) { throw (SqlMapException) e; } else { throw new SqlMapException("Error initializing TransactionManager. Could not instantiate TransactionConfig. Cause: " + e, e); } } vars.client.getDelegate().setTxManager(txManager); } }); ......... } -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira