File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

ACID properties in Java

 
Maan Suraj
Ranch Hand
Posts: 299
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How can i achieve ACID properties i.e related to a transaction in Java.

For eg

I wannt to transfer amt from A's Acct to B's acct. Now say, 100 bucks are debitted from A's Acct, but then some exception happens, and therefor B's acct is not credited with the same. Could anyone please tell me how can i handle this scenario in Java
 
Peter Johnson
author
Bartender
Posts: 5852
7
Android Eclipse IDE Ubuntu
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You will need a transaction manager that will manage the two-phase commit between the two databases.

Java EE application servers have such transaction managers built it, so if you are doing this within a web application (or actually, within an EJB) you should be OK - but check the app server's documentation for transaction handling

If you are write a Java SE app, then I suggest you find a java transaction manager and use it within your app.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic