1
我不明白爲什麼只有一行被下面的代碼刪除。 插入元素的情況也是如此。 有誰能告訴我爲什麼我不能再使用&以上的相同路徑參考?爲什麼我不能在hibernate中重複使用同一個對象引用?
//Begin transaction
Long id=1;
Route route = new Route();
RouteDAO routeDAO = new RouteDAOImpl();
route.setRouteId(id);
routeDAO.delete(route);
route.setRouteId(++id);
System.out.println(route.getRouteId());
routeDAO.delete(route);
route.setRouteId(++id);
routeDAO.delete(route);
route.setRouteId(++id);
routeDAO.delete(route);
//Commit Transaction
謝謝。
因此,基本上無論您在同一對象上打開的事務中做了哪些更改,只有最新的一個正在提交給數據庫。 因此,您需要爲每個記錄刪除創建新的對象。 –