日期:2014-05-20  浏览次数:20758 次

请教关于spring的ibatisTemplate问题?
我们在利用Spring的ibatistemplate的时候,采用这样的方式:
getSqlMapClientTemplate().queryForList("TestSpace.qryTest");
而SqlMapClientTemplate的queryForList,最终其调用execute方法,execute中,SqlMapSession session = client.open();
这样导致每执行一条sql,都要开启一个ibatis会话,感觉这样的话,就不存在会话的概念了,请高手帮忙把这块的疑问澄清一下,谢谢。

------解决方案--------------------
源代码贴贴(SqlMapClientTemplate的)
------解决方案--------------------
探讨
2.execute:
public Object execute(SqlMapClientCallback action) throws DataAccessException {
Assert.notNull(action, "Callback object must not be null");
Assert.notNull(this.sqlMapClient, "No SqlMapCl……

------解决方案--------------------
探讨
引用:

2.execute:
public Object execute(SqlMapClientCallback action) throws DataAccessException {
Assert.notNull(action, "Callback object must not be null");
Assert.notNull(this……