1
很明顯,MyISAM和InnoDB引擎選擇有很多,但是我找不到特定於JPA2的任何東西。帶MySQL後端的JPA2:MyISAM或InnoDB
是否可以將MyISAM引擎與java持久性API一起使用,並且仍然具有事務支持?還是它依賴於RDBMS提供回滾/提交功能?
是需要考慮的還有其他(非顯而易見性)因素?那麼@Cascade
?
很明顯,MyISAM和InnoDB引擎選擇有很多,但是我找不到特定於JPA2的任何東西。帶MySQL後端的JPA2:MyISAM或InnoDB
是否可以將MyISAM引擎與java持久性API一起使用,並且仍然具有事務支持?還是它依賴於RDBMS提供回滾/提交功能?
是需要考慮的還有其他(非顯而易見性)因素?那麼@Cascade
?
我發現this posting,這使得使用事務RDBMS後端的一個很好的案例。
我設法重現行爲:
於MyISAM,該實體將保持創建。通過InnoDB,實體被創建,但後來被回滾。因此,即使我沒有找到官方的東西,我相信事務後端需要如果預計容器提供的事務工作。
感謝您的解決方案! – Konerak