File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Spring and the fly likes aop and transations Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Spring
Bookmark "aop and transations" Watch "aop and transations" New topic

aop and transations

gianluca gian
Ranch Hand

Joined: Aug 14, 2009
Posts: 31
hi, I have the following situation, I begin a spring transaction and I write something on a database table like:

Boolean result = (Boolean)tt.execute(new TransactionCallback() {
public Object doInTransaction(TransactionStatus status) {

daoMethodInsert(record) Insert record in a table of database


when the method daoMethodInsert is called an Aop request is made on methodAop(), another method in another class. My question is, if i read the same record inserted on method daoMethodInsert(), will I be locked because of transaction or not?

the aop definition is:
<aop:aspect ref="service">
<aop:pointcut id="storicoPointcut" expression="execution(* *.daoMethodInsert(..)) and target(bean)"/>
<aop:after method="methodAop" pointcut-ref="storicoPointcut" arg-names="bean"/>

I agree. Here's the link:
subject: aop and transations
It's not a secret anymore!