- 可重複讀
在當前事務中多次讀取到的數據集是相同的。無論多次讀取中其他事務進行了什麼操作(事實上,其他事務無法修改當前事務讀取到的數據集)。其他事務不能修改當前事務鎖住的多行,修改、刪除都不可以。但是可以對錶的其他行進行操作,包括修改、刪除、插入和查詢。
所以,一旦其他事務對錶進行插入操作,當前事務再次讀取時,會發現多出一條記錄,這叫幻讀。
- 序列化
在當前事務中多次讀取到的整個表是不變的,即其他事務無法訪問和修改該表。讀取、修改、插入和刪除都不可以。
暫時的理解,可能不對
SQLiteDatabase中包含如下兩個方法來控制事務。 beginTransaction():開始事務 endTransaction():結束事