我正在寫一個使用休眠的gwt應用程序來保存在服務器上。GWT +休眠+節省帶寬
我對顧客 - >訂單有類似的概念。因此,如果我創建類客戶和類別訂單,則在數據庫中,訂單表具有客戶表的外鍵。
說我想從服務器檢索訂單,我不關心客戶。如果我寫了一些東西來降低訂單,如果我使用EAGER加載,它會自動降低客戶的訂單。如果我不想這樣做,那麼我可以將它作爲延遲加載並獲取訂單,並假定myOrder.getCustomer()== null。
現在,如果我想在客戶端上創建訂單,是否有辦法在訂單上設置customerid,然後將其傳遞給保存,而無需使用它傳遞客戶對象。即
Order myOrder = new Order();
.
.
.
myOrder.setCustomerID("1234");
rpcSave(myOrder);
或者是唯一的選擇我有
Customer me = new Customer()
Order myOrder = new Order()
.
.
.
myOrder.setCustomer(me);
rpcSave(myOrder);
感謝,
納丁