您的位置:首页 > 其它

SSH框架搭建电商系统之级联查看与后台添加用户

2017-04-03 23:22 246 查看
1.用户表User和用户详细表Profile进行级联操作,User表中加入

private Set<Profile> profiles = new HashSet<Profile>();

以及它的get/set方法。

在hbm.xml中加入如下代码:

<set name="profiles" table="shop_profile" lazy="false" inverse="true" cascade="all" >
<!-- 指定关联的外键列 -->
<key column="userid"></key>
<one-to-many class="cn.wy.domain.Profile"/>
</set>

其中inverse代表控制反转,cascade all表示可以进行级联删除与更新操作

2.前台页面显示用户名字与用户详细表中的信息,采用二次遍历。代码如下:

<s:iterator value="list" var="u">
<s:property value="#u.userName"/>
<s:iterator value="#u.profiles" var="p">
<s:property value="#p.trueName" />
</s:iterator>
</s:iterator>



3.后台添加用户,在添加用户的时候,写邮箱查重和用户名查重,放在If中判断。添加user数据时默认创建一个profile数据,set值。查询null由前台js验证。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: