這兩天裝了ubuntu系統(tǒng),然后把整個開發(fā)環(huán)境都裝到上面了 。
但發(fā)現(xiàn)一個很奇怪的問題,hibernate的事務(wù)無法會滾,這個問題困擾我好幾天,今天終于解決了,原來mysql有配置有問題。mysql總共有4種存儲方式,
但發(fā)現(xiàn)一個很奇怪的問題,hibernate的事務(wù)無法會滾,這個問題困擾我好幾天,今天終于解決了,原來mysql有配置有問題。mysql總共有4種存儲方式,
MyISAM
是默認存儲方式,但是不支持事務(wù),所以導(dǎo)致了我的問題,只要把默認設(shè)置成default-storage-engine=innodb就可以了,當(dāng)然也可以在每個table創(chuàng)建的時候指定。
希望對碰到此類問題的朋友有所幫助。