解决方案 »
- 变量名中有数字,并且变量名是循环自增的,怎么实现???
- java生成的excel文件怎么读取公式计算的值???
- 在服务器中执行和单独执行New File()方法,来判断一个文件是否存在的区别?
- JSON用java对象表示。
- hibernate Criteria 分页 查询错误
- JProfiler 与tomcat 怎么怎么使用?
- 一个Spring的问题
- JAVA连接SAP的问题请教
- 被Deprecated的方法HttpUtils.getRequestURL(request)可以用什么方法来替代呢?
- eclipse3.0启动时报错!!!那位兄弟帮帮忙啊!!
- Java怎么用二维数组输出这种类型的三角形呢?
- springmvc拦截器 求助!!!
<!-- SqlSessionTemplate -->
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate" scope="prototype">
<constructor-arg index="0" ref="sqlSessionFactory" />
<constructor-arg index="1" value="BATCH" /> <!-- 如果想要进行批量操作可加入这个属性 -->
</bean>
要配置 scope="prototype" 不然 会抛警告, <WARN> [org.springframework.beans.factory.support.DisposableBeanAdapter (line-337)] - Invocation of destroy method 'close' failed on bean with name 'sqlSession': java.lang.UnsupportedOperationException: Manual close is not allowed over a Spring managed SqlSession(scope="prototype" 是保证他线程安全吗?)CommonDao 注入了一个 sqlSession,public class CommonDao {
@Resource
private SqlSession session; // 注入一个session
public void setSession(SqlSession session) {
this.session = session;
}
public SqlSession getDAO()
{
return this.session;
}
}错误确实没了,,,万分感谢