spring+springmvc+hibernate框架、在添加页面添加的时候怎么把一个表单中的数据添加到不同的表中?

例如表单中有姓名、年龄、性别三个数据、想要在点添加的时候把姓名和年龄添加到一个表中、性别添加到另外一个表中,怎么做呢... 例如表单中有姓名、年龄、性别三个数据、想要在点添加的时候把姓名和年龄添加到一个表中、性别添加到另外一个表中,怎么做呢 展开
 我来答
无二肆玖一
2016-05-19 · TA获得超过1046个赞
知道小有建树答主
回答量:850
采纳率:76%
帮助的人:364万
展开全部

最笨的做法,就是属性单独传到后台,然后new两个表的实体类对象,分别set好自己需要的属性,进行保存。


比较合适的方法,新建一个实体类,包含以上属性,用过表单提交将表单数据转换为该实体类,再new两个表的实体类对象,分别从自己建立的实体类中获取需要的属性。


还有个方法,我没试验过,不知道是否可行

既然可以将表单的数据转成对应的实体类,那么,我觉得只要表字段区别开来,即使是把一个form的数据转成两个不同的对象,也是可行的,你可以试试。

追问

恩、我确实是用第三种方式做的、只不过是写了两个modelattribute

这样就可以把两个model都拿过来了,然后存一下就可以了

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式