比如说有两个表一个是School表一个是Students表,是一多对的关系,Students表中存在School表的外键.
School表有多条记录,现在要用到HibernateTemplate类插入一条记录到Students表中,具体怎么操作,望高手指教一下。
School表有多条记录,现在要用到HibernateTemplate类插入一条记录到Students表中,具体怎么操作,望高手指教一下。
解决方案 »
- 各位大哥请帮忙,我是新手
- JavaMail如何实现对同一邮箱同时发送多封邮件
- 关于java语音报警的实现
- 求助:一对一外键与主键双向关联问题
- 菜鸟求助:怎么给变量追加参数,如我要在变量"id"后加上一个"?alt=json"
- 各位大侠,紧急求救啊!java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
- JAVAMAIL 显示html格式的邮件
- struts国际化问题,我有2个资源文件一个中文一个英文,如何自动选择资源文件呢
- 有关J2EE的单元测试,欢迎讨论
- extjs的表单问题
- jbpm 问题
- weblogic8.1.6发布xfire Error initializing XFireServlet
学生表需要:学生id、学生名字、资料、最重要的是关联的学校id
这里你要添加学生,学校的资料就必须先存在
然后加学生的时候,关联的选择学校id!
一个思路,具体自己实现
查找的方法hibernateTemplate.find();
this.getHibernateTemplate().save(student);hibernate 会自动级联保存只要你的配置文件里面保存的有~
<set name="allroundInfos" inverse="true">
<key>
<column name="event" precision="18" scale="0" />
</key>
<one-to-many class="com.yaxing.entity.AllroundInfo" />
</set>
你都没设定关系,怎么知道这个学生是哪个老师的!
Teacher t = getHibernateTemplate().get(Teacher.class, new Integer(tid));
Student.setTeacher(t);
这个tid怎么得到?老师实例类中的没有ID属性,只有一个SET集合的属性。