transactions - Java and Spring implement transactional function -


i'm using java 1.6 , spring 3.0.4, want realize java functionality

  • calculate new data values
  • update one-by-one existing values on database

if in of step there's error want rollback whole transaction , come previous state.

i realized pieces of code, want put them together. how can manage existing spring values working @entity , @column annotations?

thanks!

short answer: you're using spring, easiest use the transaction management, creating service represents transaction unit , annotate method @transactional

in practice, need configure platformtransactionmanager in application. seem use jpa, jpatransationmanager seems obvious choice. enable processing of @transactional annotation, can either use @enabletransactionmanagement or <tx:annotation-driven/> namespace. both explained in javadoc of @enabletransactionmanagement

by default, runtime exception thrown annotated method manage transaction rollback. if code using checked exceptions, you'll have configure rollbackfor attribute of annotation.

there more details , examples available in documentation


Comments

Popular posts from this blog

java - WrongTypeOfReturnValue exception thrown when unit testing using mockito -

php - Magento - Deleted Base url key -

android - How to disable Button if EditText is empty ? -