SSH hibernate 的js 怎么进行批量添加更新和删除?

JavaScript016

SSH hibernate 的js 怎么进行批量添加更新和删除?,第1张

你的意思应该是两张表的级联关系吧,两张通过外键关联的表吧?

hibernate的话可以通过映射文件来实现

根据两张表的关系可以选择ont-to-one或者one-to-many来实现,

首先你要知道hibernate表示关联关系在类中是通过彼此包含对方的一个对象来实现的!

举一个下例子来说,user 和userinfo

user.hbm.xml中:

<many-to-one name="info" class="bean.userManage.user.UserInfo" column="USERID" cascade="all" unique="true" />(通过unique="true"来实现一对一的映射)

userin.hbm.xml中:(主键生成要用foreign)

<one-to-one name="user" class="bean.userManage.user.User" property-ref="info" />

在Class中:

user:要定义userinfo的一个对象info

userinfo:要定义一个user对象

在保存相关信息的时候分别new出两个类的对象,把对应信息set进去。(记得一定要user.serInfo(info))

然后保存user就可以了!

在代码里面这样写

<script>

定义你要的JS变量

<%

for(int i=0i<users.sizei++)

{

%>

以JS的语法给变量赋值,正常可以用一维或者是二维数组来封装

<%

}

%>

</script>