问应该如何接收且用来初始化相关实体bean,还有就是入库的时候难道是循环赋值构造新对象然后save么?
之前考虑过dto层,不过不太会用
传来的字符串形如
张三,男\n李四,女
这个字符串包含一个类(人)的两个实例(张三,李四),
4 个解决方案
#1
先字符串解析成对象,再入库呗。
#2
这个应该不包含什么技术问题,应该只是逻辑问题,你接受字符串后应该按照定制的格式去解析这个字符串,比如张三,男\n李四,女,构造成两个对象(人),然后save这些对象就可以了
#3
如何save 写个循环挨个save对象?因为是同一对象的不同实例 所以要保存到同一张表的
#4
你可以先找hibernate有没有支持保存list的接口,如果有的话,先把字符串解析为list,直接使用接口保存,如果没有,只能对list循环,每次save一个了
#1
先字符串解析成对象,再入库呗。
#2
这个应该不包含什么技术问题,应该只是逻辑问题,你接受字符串后应该按照定制的格式去解析这个字符串,比如张三,男\n李四,女,构造成两个对象(人),然后save这些对象就可以了
#3
如何save 写个循环挨个save对象?因为是同一对象的不同实例 所以要保存到同一张表的
#4
你可以先找hibernate有没有支持保存list的接口,如果有的话,先把字符串解析为list,直接使用接口保存,如果没有,只能对list循环,每次save一个了