在同一個事務裏面, 若是是 保存或者更新一個 對象數據, 而後 再次執行查詢,java
那麼獲取的是 該對象 未提交的值。code
FreeMarketGoodsItemPriceLog log = freeMarketGoodsItemPriceLogService.getObjById(1L); log.setModifiedTime(new Date()); freeMarketGoodsItemPriceLogService.update(log); FreeMarketGoodsItemPriceLog log2 = freeMarketGoodsItemPriceLogService.getObjById(1L); System.out.println(">>>>>" + log2.getModifiedTime());// 能夠獲取當前 未提交的事務的 時間值
我一直覺得 事務未提交,在同一個事務裏面就不能查詢獲取未提交的值了,實際上是能夠的。 對象