首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

关于spring中@PostConstruct的使用有关问题

2012-09-12 
关于spring中@PostConstruct的使用问题想使用@PostConstruct在服务器启动时往数据库插入数据,可是每次都插

关于spring中@PostConstruct的使用问题
想使用@PostConstruct在服务器启动时往数据库插入数据,可是每次都插入不进去,但是确实执行了插入语句控制台也打印出了插入语句,事务也配置了,就是插入不进数据,只有服务器启动好我主动调用对应方法数据才能正确插入,好郁闷折腾了一早上,又没人遇到过这问题啊,求高手指导。

[解决办法]
LZ你先写一个监听器,就是在服务器启动的时候,让你的监听器去主动调用的的这个类看看什么情况?
本人的理解是spring的初始化顺序的问题:
1.先实例化相关bean
2.将相关事务规则添加进去
也就是说在spring处理化bean的时候,事务根本就不存在,使用进行DAO层的调用,能显示出对应的SQL语句,但是马上会回滚相关数据。根本就不提交。
期待其他的说话.....

热点排行