To icecraft等大侠,Hibernate多表关联查询问题(kw:one many view)
yzyun 2005-05-18 03:00:26 To icecraft等大侠,Hibernate多表关联查询问题(关键字:Hibernate one many view)
销售记录表中记录了销售单号、公司编号、货物编号、运输方式编号、购货方编号、数量等字段:
Table Sale
SaleBillNo //销售单号(与CompanyNo构成主键)
CompanyNo //公司编号(与SaleBillNo构成主键)
GoodsNo //货物编号 => 对应数据库视图 V_Goods (No,Name) 的No
TransWayNo //运输方式编号 => 对应数据库视图 V_TransWay (No,Name) 的No
BuyerNo //购货方编号 => 对应数据库视图 V_Buyer (No,Name) 的No
Amount //数量
现在想用Hibernate查询出销售记录,即页面显示对应出货物名称、运输方式名称、购货方名称
应该怎样写相应的Sale.hbm.xml和关联表(视图)的hbm.xml文件?
我借助了Hibernate Syn插件进行开发,table能生成hbm,还需怎么修改?
view通过Hibernate Syn插件不能生成hbm,只好手写,该怎么写?
HQL 写出来是什么样子的?
是from Sale s,V_Goods vg,V_TransWay vt,V_Buyer vb ....
还是用left outer join
谢谢,必复分。