My application has locked the database table because JTA haven`t complete your operation with the commands of rollback or commit.
The application is running over weblogic 10.3 in cluster with two managed servers.
The method with access on database is syncronized where the first part inside of method execute a query and the second one call another method to execute the merge. This method has the annotation @Transaction(read-only=false).
The JTA transaction is executed by weblogic.
My question is, based on scenario described, what could be generating a lock in database?