java,表A一个字段的值,放到一个实体类的不同属性可以怎么做?
例如表A,字段id,name,age。实体类有几个属性harry,gary,mary。A表name对应3条数据,怎么才可以把age的值,分别赋予给3人...
例如表A,字段id,name,age。实体类有几个属性harry,gary,mary。A表name对应3条数据,怎么才可以把age的值,分别赋予给3人
展开
2个回答
展开全部
这要看你在数据库里是怎么存储这个字段值的,假如实体类的有属性attribute1,attribute2,attribute3,然后存在数据库里的这个字段叫param,所以你可以把这三个属性按照字符串格式,逗号分开的形式存在字段param里,如:'attribute1,attribute2,attribute3'
这样存储之后,你取出来直接用String[] arr = "23,322,45".split(",");方式分开就可以了,这样再使用数组,分别设置值就行,例如:
A.setAttribute1(arr[0]);
A.setAttribute2(arr[1]);
A.setAttribute3(arr[2]);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询