懂hibernate判断的进!!

wuxinqiangua 2011-04-13 10:48:53
我有一张学生表:student, 一张班级表: class 两个表有级联关系:student(多) class(一)

实现方法:

public void addStudent(Student student,Class classes){

this.getHibernateTemplate().save(classes)

student.setClasses(classes);

this.getHibernateTemplate().save(student);

}

页面:

<form action="add.action" method="post" >
姓名:<input type="text" id="name" name="student.name" />
班级:<input type="text" id="class" name="classes.name">
<input type="submit" value="tijiao">
</form>

问题:

假如,我classes.name 不赋值,是空的,只保存到表:student

假如,都不是空的,保存到俩张表里。。

在实现类里该怎么判断?


哪位大手知道呀?告诉小弟吧!!谢谢了!!
...全文
64 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
龙啸九天 2011-04-13
  • 打赏
  • 举报
回复
我也想实现这样的功能,期待中。。。。
wuxinqiangua 2011-04-13
  • 打赏
  • 举报
回复
我也是这样判断的,但是不管用
huangchbao 2011-04-13
  • 打赏
  • 举报
回复
public void addStudent(Student student,Class classes){
if(student!=null&&classes!=null){//班级和学校都不为空
this.getHibernateTemplate().save(classes)
student.setClasses(classes);
this.getHibernateTemplate().save(student);
}else if(student==null&&classes!=null){//学生为空的话、班级不为空、保存班级
this.getHibernateTemplate().save(classes)
}else if(student!=null&&classes==null){//学生不为空、班级为空、、保存学生
student.setClasses(classes);
this.getHibernateTemplate().save(student);
}else{//两者都为空的话
......
}


}

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧