spring #jpa #with #jta :  Use JTA transaction management with JPA. With JTA, we can now user only one datasource for both JDBC and JPA code. Calls flush() on DAOs in SilverpeasDriver to apply the changes in the database so that the transaction can be rolled-backed or committed by the RDBMS on the demand of the JTA transaction manager