级联

时间:2008-06-19 08:31:11   来源:论坛整理  作者:  编辑:chinaitzhe
我做的是省市和城市的级联问题
那怎那么把这两个表(一对多)的级联起来呢?
网友回复:在省的select里面增加onchange事件处理
HTML code





Code highlighting produced by Actipro CodeHighlighter (freeware)

http://www.CodeHighlighter.com/



<select name="province" onchange="getCity()">

在getCity里面调用Ajax,读取对应的城市信息,并更新对应的City下拉列表
网友回复:我用的是doubleselect标签,从数据库中取出两个表:省和市的
但是在显示时却无法显示出市的菜单
我个人认为是没有把这两个表级联起来。但是又不知道怎么改?
网友回复:我用的是myeclipse,hibernate,spring,struts2.0
是不是在这两个里面加入一对多的关系呢?
Province.hbm.xml
City.hbm.xml
网友回复:你可以在Province.hbm.xml 里设置
Java code





Code highlighting produced by Actipro CodeHighlighter (freeware)

http://www.CodeHighlighter.com/





<set name=city”cascade=all>

<key column=”province_id”/>

<one-to-many class=”City”/>

</set>




网友回复:1,在你的实体类Province.java中 加一个字段 Set citys = new HashSet();
2,配置你的 Province.hbm.xml 文件

<set name="citys" cascade=all>
<key column="province_id"/>
<one-to-many class="City"/>
</set>

网友回复:谢谢各位的帮助,我的问题解决了!
关键字:级联,

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面