我们正在使用WAS 8.5.5。我们必须在persistence.xml中使用TransactionLookup类。
但是我们对于用于JTA交易的混淆而感到困惑 “WebSphereExtendedJTATransactionLookup”和“WebSphereTransactionManagerLookup”。 这两者有什么区别?我们无法决定使用哪一个。
答案 0 :(得分:4)
查看这些类的javadoc,我会说使用WebSphereExtendedJTATransactionLookup
。 WebSphereTransactionManagerLookup
似乎适用于WebSphere< 6.
但是,根据你所使用的hibernate版本(hibernate 4.x),你不应该再使用TransactionLookup
,而应该配置JtaPlatform
(在这种情况下,可能是WebsphereExtendedJtaPlatform
)。这是我们在WAS 8.0上使用的。