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治理是跨类调用的。
新闻热点
疑难解答