最贊回答 / 夢(mèng)純粹4055143
? ? 一個(gè)事務(wù)讀到另一個(gè)事務(wù),尚未提交的修改,就是臟讀。這里所謂的修改,除了Update操作,不要忘了,還包括Insert和Delete操作。舉個(gè)例子:預(yù)訂房間。有一張Reservation表,往表中插入一條記錄,來(lái)訂購(gòu)一個(gè)房間。?事務(wù)1:在Reservation表中插入一條記錄,用于預(yù)訂99號(hào)房間。?事務(wù)2:查詢,尚未被預(yù)定的房間列表,因?yàn)?9號(hào)房間,已經(jīng)被事務(wù)1預(yù)訂。所以不在列表中。?事務(wù)1:信用卡付款。由于付款失敗,導(dǎo)致整個(gè)事務(wù)回滾。? ? ? ? ? ? 所以插入到Reservation 表中的...
最贊回答 / 慕粉3535685
已經(jīng)找到解決方法,是jdbcUrl的路徑問題,需要進(jìn)行轉(zhuǎn)義。jdbc\:mysql\://127.0.0.1\:3306/spring_transaction
2017-04-24
最新回答 / Rin_醬
jdbc.driverClassName=com.mysql.jdbc.Driver<property name="driverClass" value="${jdbc.driverClassName}"></property>改成這樣就沒有報(bào)錯(cuò)信息了
2017-04-18