现在有两张表,主外键关系是一对多,但是我不想两张表一起写数据进去,想先把带有主键的表写了,等到业务处理完毕,再把外键的数据写进去。不知道写外键表的时候如何得到主键ID值啊?难道要去主键表里查?
解决方案 »
- set集合问题
- 求助。。。java短信开发程序找不到串口信息
- 如何直接启动myeclipse自带的tomcat? 省略打开myeclipse 的步骤,直接启动自带的tomcat。
- servlet tomcat6.0的问题,大家帮忙看看
- java.io.IOException: File too large 异常
- xFire web services问题
- 我想学习j2EE不知道该如何入手?
- 在用struts上传文件是org.apache.struts.upload.formFile该怎么用啊,有这方面资料吗?
- 求助:JBoss中部署EJB(混合cmr、auto-increment、复合关键字类的问题)
- webservice如何向服务端发送Object[]
- 随机生成密码
- 两个驱动的比较?
你先把主键的那个实体存进数据库后,它就变成了 persistens 状态,就拥有了id值,到时候写外键那个实体的时候,再把主键那个实体的id拿出来,完事儿。
int id = xxx.save()
<filter>
<filter-name>OpenSessionInViewFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
- <init-param>
<param-name>sessionFactoryBeanName</param-name>
- <!-- spring里面的sessionFactory
-->
<param-value>sessionFactory</param-value>
</init-param>
</filter>
- <!-- 过滤
-->
- <filter-mapping>
<filter-name>OpenSessionInViewFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
- <listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>