try{daoManager.startTransaction();
这里是批量更新,或者插入daoManager.commitTransaction();
} finally {
daoManager.endTransaction();
} 这样写会提高程序的执行效率吗?如果不能提高,应该怎么写,请大家帮忙看一下,谢谢
这里是批量更新,或者插入daoManager.commitTransaction();
} finally {
daoManager.endTransaction();
} 这样写会提高程序的执行效率吗?如果不能提高,应该怎么写,请大家帮忙看一下,谢谢
解决方案 »
- 如何让tomcat和maven配合,来做组件式的web应用开发
- java中request.setAttribute()怪异问题
- jstl页面显示问题
- jsp 存储过程
- 为什么getServletContext()得不到ServletContext()对象
- 使用JDOM对含有空格的XML文件进行解析的问题
- jsf标签value属性赋值<c:forEach var="num">问题
- 关于下拉框联动的问题?
- JB中写Servlet时作连接池连接SQL server 2000中遇到的问题
- java.util.Date date = rs.getDate("times")出现无效的描述符索引,为什么?马上结帖
- 网址中的奇怪问题
- wap wml 手机显示问题
sqlMap.startTransaction();
sqlMap.startBatch();
for (Iterator it = listDmBz.iterator(); it.hasNext();)
sqlMap.update("updateXT_MODULEByXybz", it.next()); sqlMap.executeBatch();
sqlMap.commitTransaction();
} catch (SQLException e) {
String err = "成批更新系统模块选用标志时->出错原因:" + e.getMessage();
log.error(err, e);
throw new DaoException(err, e);
} finally {
try {
sqlMap.endTransaction();
} catch (SQLException e) {
log.error(e.getMessage());
}
}