DeviceCardRel
Company
Manufacturers
3者之间什么关系?还是跟本完全没关系。
Company
Manufacturers
3者之间什么关系?还是跟本完全没关系。
解决方案 »
- java中如何调用带有游标的存储过程???急!
- 现在都用哪个JDK啊
- 五一怎么过了……
- !急!如何在Tomcat中部署常驻内存的程序
- 看下代码,帮忙改改。
- 急求JSF的帮助文档(中,英文随便)
- 高分求++想实现这种打印表格的方法怎么做。马上给分
- 我用的是TOMCAT5.0,servlet编译生成的字节码文件要放在哪个目录下才能正常运行?
- java编程指南看完了,还应该看什么书???(我是初学者,帮帮小弟)!!!
- 谁有jbuilder8的serial number 和 key ,谢谢!!!!
- 求jtds-1.2.2.jar。。。。。
- connection关闭了后,statement也会随着关闭吗
Company 单位表
Manufacturers 生产厂商表设备 表中的 useDepId 就是 存放使用单位的 Id 关联 Company 设备 表中的 madeDep 就是 存放生产厂商的 Id 关联 Manufacturers
session.createSQLQuery();里面写上你在查询分析器里面语句吧!
from DeviceCardRel as device join
device.useDepId as com
left join device.madeDep as manu order by device.id desc
多对一等详细的关系还是没说明啊。。如果有关系不用on关键字
你的对象之间好像都没有建立关系,如果这么用的话,还不如用ibatis好呢
完全不正确的使用hibernate方式
<key column="useDepId"/>
<index column="useDepId" type="Integer" />
<one-to-many class="DeviceCardRel"/>
</list>
<!-- DeviceCardRel --> <many-to-one name="Manufacturers" column="id" not-null="false"/>
就可以了
Manufacturers你的字段名字怎么大写啊
用hibernate要注意大小写上面查询你难道的是DeviceCardRel对象,你要取Manufacturers的值,应该getManufacturers这样来取
这才是hibernate 的用法
它不需要知道了
使用on关键字是在没有关系的时候,告诉它关系,就当我没用过好了,如果你不确认我提供的方法是正确的不要批评我的看法,谢谢。
我不懈于你的100分。