这个任务刚刚完成,比如
产品表:T_products
id,name,price,supplierID
供应商表:T_supplier
id,name
产品视图:V_products 为
select p.id,p.name,p.price,p.supplierID,s.name as supplierName from products p,supplier s
where p.supplierID = s.id
然后,建立一个类型Product,映射到V_products ,在一个属性中指定基表为T_products。这样在CRUD操作中,Retrieve到的Product就拥有供应商名称信息,而在创建、修改和删除操作中,只针对基表进行。
具体实现也不难,有兴趣的朋友可以一起讨论一下。