Pessoal,
to com um problema e queria entender porque meu controle de transação com hibernate e aspectos não esta funcionondando.
segue o codigo do application context
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="metaFactory" />
</bean>
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="find*" propagation="REQUIRED" read-only="false"/>
<tx:method name="get*" propagation="SUPPORTS" read-only="true"/>
<tx:method name="set*" propagation="SUPPORTS" read-only="true"/>
<tx:method name="save" propagation="REQUIRED" read-only="false" />
<tx:method name="remove" propagation="REQUIRED" read-only="false" />
</tx:attributes>
</tx:advice>
<bean id="aspectException" class="br.com.meta.controlDemanda.util.AspectException"/>
<aop:config>
<aop:pointcut id="serviceMethods" expression="execution(* br.com.meta.controlDemanda.service.*Service.*(..))"/>
<aop:advisor advice-ref="txAdvice" pointcut-ref="serviceMethods"/>
<aop:aspect ref="aspectException">
<aop:pointcut id="controleException" expression="execution(* br.com.meta.controlDemanda.service.*Service.*(..))" />
<aop:around pointcut-ref="controleException" method="checkException" />
</aop:aspect>
</aop:config>
no print do erro paça pela classe de aspectos que eu criei para testar aparece ">>>>>>>>>>>>>>>>>>>>>>>>>>>>VEIO NO ASPECTO!!!"
precisaria de mais alguma coisa que isso?
grato pela atenção.