我正在写一个使用休眠的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);
感谢,
纳丁