| Author |
aop and transations
|
gianluca gian
Greenhorn
Joined: Aug 14, 2009
Posts: 27
|
|
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
.......................
return;
}});
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:config>
<aop:aspect ref="service">
<aop:pointcut id="storicoPointcut" expression="execution(* *.daoMethodInsert(..)) and target(bean)"/>
<aop:after method="methodAop" pointcut-ref="storicoPointcut" arg-names="bean"/>
</aop:aspect>
</aop:config>
Bye
|
 |
 |
|
|
subject: aop and transations
|
|
|