Quantcast
Channel: Apache Timeline
Viewing all articles
Browse latest Browse all 5648

Tapestry JPA

$
0
0
Hi,

I want to audit the database updates in some DAO classes I am using from my pages.

Obviously I'd only want to fire the auditing if the updates are commited successfully.

I already have some of the nastiness below in my DAO interfaces....
@CommitAfter

@PersistenceContext(unitName = "AuditDBUnit")

My auditing is done to a seperate db to the db I am auditing.

Is there a neat way to hook in post the successful commit to perform the auditing? I don't want to mess with my DAO or pages really, and would like an aspect orientated solution. I am not using JTA..

Is it possible to use some of this config stuff below to achieve the result?

@Match("*DAO")

public static void adviseTransactionally(JpaTransactionAdvisor advisor, MethodAdviceReceiver receiver) {

advisor.addTransactionCommitAdvice(receiver);

John

Viewing all articles
Browse latest Browse all 5648

Trending Articles