spring + Hibernate无法更新数据的问题,事务拦截似乎是失败的 没有用过事务拦截机。一般都用事务代理对象。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个能顶上去的吗!?还望大家再帮忙看看。呵呵~~~ 更新数据必须是更新完之后好通过一个事务提交的,你开始和提交事务没有啊 说老实话,你的代理不太规范,还没得注释,看了几分钟才看懂:建议以后楼主写spring的XML时,使用这样的格式:配置datasource bean配置sessionFactory bean配置hibernate局部或者全局的事务管理器transactionManager 配置事务拦截器transactionInterceptor定义BeanNameAutoPoxyCreator配置daoBean配置业务逻辑Bean你上面的错误应该是:<bean id="SendForCA" class="com.sms.dao.impl.SendForCA"> <property name="hibernateTemplate"> <ref bean="hibernateTemplate"/> </property> </bean> 这个是你的业务逻辑bean吧?而在你的自动代理中:<bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator"> <property name="beanNames"> <list> <value>SendFor114 </value> </list> </property> <property name="interceptorNames"> <list> <value>transactionInterceptor </value> </list> </property> </bean> 生成的的代理是SendFor114的自动代理. 而不是业务逻辑Bean的代理你的意思是SendFor114是业务逻辑Bean,而SendFor114仅仅是daoBean,那么就差了一项依赖注入配置:<bean id="SendFor114" class=".........." > <property name="sendForCA" ref="SendForCA" /></bean> 求 解释Jav一点代码含义 oracle 与hibernate Hibernate连接Mysql报错 jsp传参数问题 JDBC连接SQLserver问题 郁闷~ 在白忙之中,谁能帮我个忙! 各位好!有没有J2EE的中文帮助??? 如何配置Spring的环境变量? 在线等! 帮帮我啊! SSH上传图片保存在文件夹里面,将保存路径存入数据库里面 有没有关于j2ee好一点的免费资料! java如何得到sql server存储过程的返回值[最后一句查询结果和output的参数都要返回] 有人用过jira吗,jira的工作量是多大啊?
建议以后楼主写spring的XML时,使用这样的格式:
配置datasource bean
配置sessionFactory bean
配置hibernate局部或者全局的事务管理器transactionManager
配置事务拦截器transactionInterceptor
定义BeanNameAutoPoxyCreator配置daoBean
配置业务逻辑Bean
你上面的错误应该是:
<bean id="SendForCA" class="com.sms.dao.impl.SendForCA">
<property name="hibernateTemplate">
<ref bean="hibernateTemplate"/>
</property>
</bean>
这个是你的业务逻辑bean吧?而在你的自动代理中:
<bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="beanNames">
<list>
<value>SendFor114 </value>
</list>
</property>
<property name="interceptorNames">
<list>
<value>transactionInterceptor </value>
</list>
</property>
</bean>
生成的的代理是SendFor114的自动代理. 而不是业务逻辑Bean的代理你的意思是SendFor114是业务逻辑Bean,而SendFor114仅仅是daoBean,那么
就差了一项依赖注入配置:
<bean id="SendFor114" class=".........." >
<property name="sendForCA" ref="SendForCA" />
</bean>