1. s.flush()是不是必須的
2. s.close()是不是一定要關閉
Class A {
find() {
Session s1 = sf.openSession();
...
s1.flush();
s1.close();
}
}
Class B {
find() {
Session s2 = sf.openSession();
...
s2.flush();
s2.close();
}
}
Main {
tx = ...;
A.find();
B.find();
tx.commit();
}
看明白了嗎?JTA的Transaction治理是跨類調用的。
新聞熱點
疑難解答