@@ -12,7 +12,7 @@ public SessionHelper(SessionFactory sessionFactory) {
1212 }
1313
1414 public Session createSession (boolean readOnly , boolean autoBatchDml , String transactionTag ) {
15- if (readOnly ) return createReadOnlySession (transactionTag );
15+ if (readOnly ) return createReadOnlySession ();
1616 if (autoBatchDml ) return createAutoBatchDmlSession (transactionTag );
1717 return createReadWriteSession (transactionTag );
1818 }
@@ -21,10 +21,9 @@ public Session createReadWriteSession(String transactionTag) {
2121 Session session = sessionFactory .openSession ();
2222 session .doWork (
2323 conn -> {
24+ conn .createStatement ().execute ("RESET ALL" );
2425 conn .setReadOnly (false );
25- conn .createStatement ().execute ("set auto_batch_dml=false" );
26- conn .createStatement ().execute ("set auto_batch_dml_update_count_verification=true" );
27- conn .createStatement ().execute ("set transaction_tag='" + transactionTag + "'" );
26+ //conn.createStatement().execute("set transaction_tag='" + transactionTag + "'");
2827 });
2928 return session ;
3029 }
@@ -33,22 +32,21 @@ public Session createAutoBatchDmlSession(String transactionTag) {
3332 Session session = sessionFactory .openSession ();
3433 session .doWork (
3534 conn -> {
35+ conn .createStatement ().execute ("RESET ALL" );
3636 conn .setReadOnly (false );
3737 conn .createStatement ().execute ("set auto_batch_dml=true" );
3838 conn .createStatement ().execute ("set auto_batch_dml_update_count_verification=false" );
39- conn .createStatement ().execute ("set transaction_tag='" + transactionTag + "'" );
39+ // conn.createStatement().execute("set transaction_tag='" + transactionTag + "'");
4040 });
4141 return session ;
4242 }
4343
44- public Session createReadOnlySession (String transactionTag ) {
44+ public Session createReadOnlySession () {
4545 Session session = sessionFactory .openSession ();
4646 session .doWork (
4747 conn -> {
48+ conn .createStatement ().execute ("RESET ALL" );
4849 conn .setReadOnly (true );
49- conn .createStatement ().execute ("set auto_batch_dml=false" );
50- conn .createStatement ().execute ("set auto_batch_dml_update_count_verification=false" );
51- conn .createStatement ().execute ("set transaction_tag='" + transactionTag + "'" );
5250 });
5351 return session ;
5452 }
0 commit comments