当前位置:编程学习 > JAVA >>

SSH里怎取主表ID

比如,一个新增界面,有主表和从表,点击保存的时候,从表取得主表的ID作为外键插入从表里,这样的代码怎写呢? --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 新增里,是产生了主表,从表两条数据,
还是只有从表一条数据?
如果是第一种,那你可以写在事物里,保存了主表数据之后,获得主表ID然后再继续保存在从表里
如果是第二种,那么你可以在打开新增界面的时候,把对应主表ID值传到一个隐藏的INPUT里面,以便于你提交的时候可以通过url把主表ID传递到action里面。 --------------------编程问答-------------------- 保存时一起把数据提交到后台 --------------------编程问答-------------------- 保存时一起把数据提交到后台主表  从表

开启事务:
A  a  = save(a);

b.xx = a.id
save(b)
提交 --------------------编程问答-------------------- 主表是一条数据,从表是多条数据的,这样的action要怎写呢,还有xx.hbm.xml要怎配置呢? --------------------编程问答-------------------- 你可以配置 映射,就是实体之间的映射
你查一下资料,也可以不用配置,直接把主表数据ID保存再进行循环
插入从表数据!
action就是直接把参数传给service,然后service传给dao
在dao里面写一个保存,一定要在开启事物之后再进行保存 --------------------编程问答-------------------- 如果ID配置为自动生成的,Hibernate会自动替你取回id值的。 --------------------编程问答-------------------- Hibernate 中配置id为native,再jsp页面设一个隐藏域,就o了 --------------------编程问答-------------------- 麻烦写一下怎save 数据的,和配置映射
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,