Hola amigos, tengo un problema con las transacciones en Java espero alguien me pueda ayudar, resulta que tengo mi base de datos SQLite y tengo 2 clases donde tengo dos métodos que ingresan datos a tablas diferentes, entonces cuando hago la transacción llamo a los métodos metidos en una transacción pero no me hace nada, ya probé los métodos y funcionan sin ningún problema, creo que puede ser que en cada método siempre conecto y desconecto de la BD ejemplo:
Clase1
Método 1
Conecto a la BD
Ejecuto Query
Desconecto BD
Clase2
Método 1
Conecto a la BD
Ejecuto Query
Deconecto BD
Método 2
Código:
try{
if (con.getAutoCommit() )
con.setAutoCommit( false );
Llamo a mis métodos de clases separadas
variable de conexion.commit();
}catch(Exception e){
conexion.rollback();
}