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

一对多照射

2011-12-01 
一对多映射hibernate中使用xml方式进行一对多映射,怎么不产生中间表?[解决办法]在一短配置即可一对多简单

一对多映射
hibernate中使用xml方式进行一对多映射,怎么不产生中间表?

[解决办法]
在一短配置即可
 一对多简单介绍:
1.在java类中先定义一个 private Set ele= new HashSet(0);//ele是另一个类的别名,
之后生成相应的set和get方法。
2.在hbm.xml文件中配置相应的一对多 
<set name="ele" inverse="true">
<key>
<column name="PERSON_ID" length="19" not-null="true" />
</key>
<one-to-many class="org.bts.etc.entity.Ele" />
</set>
在多的一端不需要配置(使用left join 使用左联接查询即可)

[解决办法]
中间表,只有多对多才要中间表吧。你讲的这个中间的是什么意思?
[解决办法]
LZ是不是搞错了啊,不会在两边都配置了一个one-many吧??
如果只是在一端配置的话,是不会出现中间表的。
这个只是一个简单外键关联而已。
[解决办法]
只用在一端配置就行了,还有怎么会产生中间表呢?

热点排行