同一個事務的讀未提交

在同一個事務裏面, 若是是 保存或者更新一個 對象數據, 而後 再次執行查詢,java

那麼獲取的是  該對象 未提交的值。code

FreeMarketGoodsItemPriceLog log = freeMarketGoodsItemPriceLogService.getObjById(1L);
		log.setModifiedTime(new Date());
		freeMarketGoodsItemPriceLogService.update(log);

		FreeMarketGoodsItemPriceLog log2 = freeMarketGoodsItemPriceLogService.getObjById(1L);
		System.out.println(">>>>>" + log2.getModifiedTime());// 能夠獲取當前 未提交的事務的 時間值

我一直覺得  事務未提交,在同一個事務裏面就不能查詢獲取未提交的值了,實際上是能夠的。 對象

相關文章
相關標籤/搜索