首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

hibernate 一对多 安插数据后获取id的疑问

2012-09-21 
hibernate 一对多 插入数据后获取id的疑问http://developer.51cto.com/art/200909/153106.htm这个例子里St

hibernate 一对多 插入数据后获取id的疑问
http://developer.51cto.com/art/200909/153106.htm

这个例子里
Student 的一个对象 插入数据库后,
其中book列表中的Book对象的sid 并没有指定,
这样插入后怎么查询book属于哪个student啊,
按理应该是插入student后取得sid,设置book的sid,然后插入book。
这篇文章没提这个问题。
hibernate怎么处理这个情况啊

[解决办法]
sid应该是student的主键,book对象里面其实不需要sid,有student对象就行了。
插入的时候,先插入student,这个时候会自动生成主键,sid。然后再插入books,book的外键就是刚才生成的sid。
[解决办法]
配置文件为何没有一对多的映射?

热点排行