use openjpa
add jms cache synchronization....