日期:2014-05-18  浏览次数:20593 次

关于hibernate,对同一个对象的多个实例入库
本帖最后由 long200808080808 于 2013-07-25 17:25:02 编辑
一个小项目,ssh2架构,前台传来一个字符串,此字符串内的数据为某一对象的多个实例数据,
问应该如何接收且用来初始化相关实体bean,还有就是入库的时候难道是循环赋值构造新对象然后save么?
之前考虑过dto层,不过不太会用

传来的字符串形如
张三,男\n李四,女

这个字符串包含一个类(人)的两个实例(张三,李四),
hibernate 同一对象多个实例 构造实体

------解决方案--------------------
先字符串解析成对象,再入库呗。
------解决方案--------------------
这个应该不包含什么技术问题,应该只是逻辑问题,你接受字符串后应该按照定制的格式去解析这个字符串,比如张三,男\n李四,女,构造成两个对象(人),然后save这些对象就可以了
------解决方案--------------------
你可以先找hibernate有没有支持保存list的接口,如果有的话,先把字符串解析为list,直接使用接口保存,如果没有,只能对list循环,每次save一个了