首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

新人问个关于hibernate中的一小疑点~请指点下~

2012-06-05 
新人问个关于hibernate中的一小问题~请指点下~~我要建3张表比如order,product,orderlist3张表,orderlist是

新人问个关于hibernate中的一小问题~请指点下~~
我要建3张表比如order,product,orderlist3张表,orderlist是product和order的关系表。orderlist中的PID和OID分别是另外2张表的主键,还有一个address和count。现在我映射到hibernate中。
orderlist的配置文件
<hibernate-mapping>
  <class name="entity.Orderlist" table="ORDERLIST" schema="HR">
  <id name="olid" type="java.lang.Integer">
  <column name="OLID" precision="22" scale="0" />
  <generator class="native" />
  </id>
  <property name="pid" type="java.lang.Integer">
  <column name="PID" precision="22" scale="0" />
  </property>
  <property name="oid" type="java.lang.Integer">
  <column name="OID" precision="22" scale="0" />
  </property>
  <property name="address" type="java.lang.String">
  <column name="ADDRESS" length="150" />
  </property>
  <property name="ocount" type="java.lang.Integer">
  <column name="OCOUNT" precision="22" scale="0" />
  </property>
  </class>
</hibernate-mapping>
但是我现在插入数据发现问题,我插入一条数据的时候,这张表会分2个显示。。
PID OID OLID ADDRESS OCOUNT 
- - 180 shanghai 3 
179 178 181 - -  
求指点下,这是什么问题额~~

[解决办法]
映射时候是不是三张表一起的?
[解决办法]
应该映射关系 没有建立好吧

热点排行