ssh框架下tomcat启动时查询数据库
来源:互联网 发布:lxe播放器 mac 编辑:程序博客网 时间:2024/05/20 18:47
这几天学习了下tomcat启动时查询数据库和java的多线程操作,实现的时候发现报错
严重: StandardWrapper.Throwable
org.hibernate.HibernateException: No Session found for current thread
daoImpl里面用的是getcurrentsession
之前一直以为是hibernate对session的控制什么的,狂查资料没解决
后来重新建了个项目,导入最新包,搞了好久才发现是spring的配置文件中aop的切点(pointcut)属性设置问题
由于之前测试的时候是在以前的项目,那个项目的切点设置了两个地方:
<aop:config proxy-target-class="true">
<aop:advisor
pointcut="execution(* com.aaa.security.dao.impl.*.*(..)) OR execution(* com.aaa.dao.impl.*.*(..))"
advice-ref="txAdvice" />
</aop:config>
我新建的项目里面的设置是
<aop:config proxy-target-class="true">
<aop:advisor
pointcut="execution(* com.aaa.dao.impl.*.*(..))"
advice-ref="txAdvice" />
</aop:config>
后来发现把切点调换个位置就可以成功在tomcat启动时查询数据库和java的多线程操作下查询数据库的
即改为:
<aop:config proxy-target-class="true">
<aop:advisor
pointcut=" execution(* com.aaa.dao.impl.*.*(..)) OR execution(* com.aaa.security.dao.impl.*.*(..))"
advice-ref="txAdvice" />
</aop:config>
本人技术有限,再往下就不知道是什么原因了
- ssh框架下tomcat启动时查询数据库
- tomcat启动时就 对数据库执行关键数据的查询(ssm框架)
- 启动SSH框架项目 Tomcat报错
- SSH框架+PostgreSQL,启动tomcat报错
- 启动SSH框架项目 Tomcat报错
- 启动SSH框架项目 Tomcat报错
- SSH框架---tomcat 启动时 Initializing Spring root WebApplicationContext停止启动
- 没加log4j时ssh框架启动tomcat会报的错
- SSH框架下的条件查询及查询结果分页
- SSH框架,在项目启动的时候加载数据库信息
- tomcat启动错误Error deploying web application directory,SSH框架启动错误
- ssh框架下 对数据库的增删改查
- tomcat正常启动ssh信息
- Tomcat之启动框架
- ssh框架在启动tomcat时报org.springframework.beans.factory.BeanCreationException
- SSH框架整合,启动tomcat就报错:Unable to load configuration. - bean - 。。。
- SSH框架整合之tomcat启动报错org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactor
- SSH整合时tomcat启动报错问题
- poj 1080 human gene functions
- 9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路
- 交叉编译linux内核
- ToString IFormattable 自定义格式化
- android 电池(二):android关机充电流程、充电画面显示
- ssh框架下tomcat启动时查询数据库
- yum更新时提示:另外一个程序锁定了 yum
- 内存那点事(一)总线
- 弹出对话框只有框体,没有内容
- Max OS X使用之——在 Mac OS X 中启用和使用“root”用户
- yum环境的本地源搭建(基于VSFTP)
- 删除节点内容的三种方法
- ubuntu双网卡绑定
- cucu: a compiler you can understand (part 1)