MySQL的事務和Java中的使用

MySQL默認下的存儲引擎MyISAM不支持事務,如果需要事務的話,要使用Innodb。

 

設置存儲引擎的兩種方法:

1.創建:CREATE TABLE engineTest(id INT) ENGINE = [EngineName];
2.修改:ALTER TABLE engineTest ENGINE = [EngineName];

 

另外,Hibernate的事務使用的是具體的數據庫的事務。因此,Hibernate的事務行爲取決於具體的數據庫。

關於Hibernate的悲觀鎖,有空再寫一下。

 

具體的存儲引擎特性見下表。

 

MySQL存儲引擎特性

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章