java中,如何实现在一个页面输入信息信息保存到不同表
java中SH框架下,如何实现在一个页面输入信息信息保存到不同表,类似于网站上进行用户注册,用户进行信息填写,提交后用户所填写的信息将会存到不同的表中,代码要如何写?是S...
java中SH框架下,如何实现在一个页面输入信息信息保存到不同表,类似于网站上进行用户注册,用户进行信息填写,提交后用户所填写的信息将会存到不同的表中,代码要如何写?
是SSH:struts 、spring 、hibernate 展开
是SSH:struts 、spring 、hibernate 展开
5个回答
展开全部
SH? action是servlet、strust2、还是springMVC。每种框架可能取值写法不太一样,但是做法应该是这样,不同表的信息取到不同的po里面,然后action里面分别调用对应表的service保存就行了。
追问
用到的是struts和spring
追答
struts2的话页面上可以用po1.xxx,po2.xxx这样做表单的name,action里面取po1,po2就行了。po1、po2可以分别保存,但要做好失败回滚;如果po1内有po2的话就更好办了,po1的service直接save,cascade关联保存就行了。cascade记得配置true。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
后台代码同时写两个sql分别存到不同的表不就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
H是hibernate吧?直接存到两个对象就行
追问
是Hibernate,具体的应该怎么写呢?
追答
用Hibernate大多数都是对实体类的操作嘛,不同的表对应不同的实体类,所以把页面输入的信息放到不同的实体类然后调用Hibernate的存储就可以啦。(不过推荐在这里开启事务模式)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这些不就是dao层做的事嘛.... 里面会有sql语句
追问
具体的应该怎么写呢?
追答
里面sql语句啊,你只要把页面参数传到dao层就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询