java 快来啊

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:44:10
在Hibernate中 我用<one-to-one>
<class name="com.actionForm.StorageForm" table="tb_storage" schema="dbo" catalog="db_Material">
<id name="id" column="id" type="int">
<generator class="native"/>
</id>
<property name="goodsid" column="goodsid" type="int"/>
<property name="number" column="number" type="int" />
<one-to-one name="goods" class="com.actionForm.GoodsForm">

</one-to-one>
</class>

shioooyin 21:15:47

<class name="com.actionForm.GoodsForm" table="tb_goods" schema="dbo" catalog="db_Material">
<id name="id" column="id" type="int">
<generator class=&quo

你把GoodsForm中的<one-to-one > 改成<many-to-one>或者StorageForm<one-to-one >改成<one-to-many >仓库里应该存放许多物品才对是一对多的关系。。你那样查询Hibernate会从 Goods表中找出第ID为1的 然后在Storage表中也找到id 为1的这样查询出来的当然是两个结果了。。。。。。。。。。。。把关系改一下就OK了.............