Spring AOP配置死活不起作用,求救 补充:无论是否强制使用CGLIB,结果都一样。但是服务器启动时,有显示这个事务的配置文件已被加载。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用的是Oracle 10g,spring + ibatis的整合方式 无论写rollback-for="Exception"还是rollback-for="java.lang.Exception"都一样 抛一个checked exception ,例如就抛个 new Exception("") 我怎么在配置文件里没看到楼主的事务管理器你这个transactionManager的事务管理器没配置啊 我没有全部贴出来<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"/></bean><bean id="oracleDataSource" class="oracle.jdbc.pool.OracleDataSource"> <property name="URL" value="${jdbc.url}"/> <property name="user" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> <property name="connectionCachingEnabled" value="true"/> <property name="fastConnectionFailoverEnabled" value="false"/> <property name="connectionCacheProperties"> <props> <prop key="InitialLimit">${jdbc.pool.initSize}</prop> <prop key="MaxLimit">${jdbc.pool.maxSize}</prop> <prop key="MinLimit">${jdbc.pool.oracle.MinLimit}</prop> <prop key="InactivityTimeout">${jdbc.pool.oracle.InactivityTimeout}</prop> </props> </property> <property name="connectionProperties"> <props> <prop key="v$session.program">${SYSPROP_PROGRAM}</prop> <prop key="v$session.terminal">${SYSPROP_TERMINAL}</prop> </props> </property></bean> 配置没看出来什么问题"execution(* rsj.frdc.domain..service..*.*(..))"这个和你包结构是对应的吗? 我已经列出来了,我觉得是对应的,你可以检查下:“希望匹配的其中一个方法:rsj.frdc.domain.datacleaner.schedule.fixplan.service.impl.DirtyRecordFixPlanService.save” 我已经列出来了,我觉得是对应的,你可以检查下:“希望匹配的其中一个方法:rsj.frdc.domain.datacleaner.schedule.fixplan.service.impl.DirtyRecordFixPlanService.save”你写一个完成的类路径试一下 <aop:pointcut id="DomainServices" expression="execution(*rsj.frdc.domain..service.impl..*.*(..))"/> 这个样子试试 我直接在service里面人为throw new RuntimeException都不行 execution(* rsj.frdc.domain.*.service.*.*(..))试试 你的<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"/></bean> <bean id="oracleDataSource" class="oracle.jdbc.pool.OracleDataSource"><property name="dataSource" ref="dataSource"/> 不应该是 oracleDataSource 吗???? 实际是“ref="${dataSource}"”,然后properties里面配置为oracleDataSource请大家不要再较真数据源的问题,问题压根就不在数据源这里! 打印一下 service是否代理成功了 DWR3+Spring3遇到问题 怎样在程序中将SQLServer数据库中的一张表导入到Excel中 刷新问题 小菜泣血跪求复选框问题 人生的十字路口!!!!!!大虾们请进,开帖送分。。。。。 关于在JSP页面对数据进行排序的问题--谢谢 我这样的人能学jsp吗?需要多长time? ==有关javax包编译时找不到的问题== 页面跳转问题 TIMESTAMPDIFF spring batch请解惑 Struts1.3中全局跳转求解!
你这个transactionManager的事务管理器没配置啊
<property name="dataSource" ref="dataSource"/>
</bean><bean id="oracleDataSource" class="oracle.jdbc.pool.OracleDataSource">
<property name="URL" value="${jdbc.url}"/>
<property name="user" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
<property name="connectionCachingEnabled" value="true"/>
<property name="fastConnectionFailoverEnabled" value="false"/>
<property name="connectionCacheProperties">
<props>
<prop key="InitialLimit">${jdbc.pool.initSize}</prop>
<prop key="MaxLimit">${jdbc.pool.maxSize}</prop>
<prop key="MinLimit">${jdbc.pool.oracle.MinLimit}</prop>
<prop key="InactivityTimeout">${jdbc.pool.oracle.InactivityTimeout}</prop>
</props>
</property>
<property name="connectionProperties">
<props>
<prop key="v$session.program">${SYSPROP_PROGRAM}</prop>
<prop key="v$session.terminal">${SYSPROP_TERMINAL}</prop>
</props>
</property>
</bean>
"execution(* rsj.frdc.domain..service..*.*(..))"这个和你包结构是对应的吗?
这个样子试试
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"/>
</bean>
<bean id="oracleDataSource" class="oracle.jdbc.pool.OracleDataSource"><property name="dataSource" ref="dataSource"/> 不应该是 oracleDataSource 吗????