java,表A一个字段的值,放到一个实体类的不同属性可以怎么做?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java,表A一个字段的值,放到一个实体类的不同属性可以怎么做?相关的知识,希望对你有一定的参考价值。

例如表A,字段id,name,age。实体类有几个属性harry,gary,mary。A表name对应3条数据,怎么才可以把age的值,分别赋予给3人

这要看你在数据库里是怎么存储这个字段值的,假如实体类的有属性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]);

参考技术A 一个实体类的实例代表着表A中的一行记录。

以上是关于java,表A一个字段的值,放到一个实体类的不同属性可以怎么做?的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis ,实体类里面的变量名称和表里面字段写的不一致,一个是表里是下划线,实体类是大写

Mybatis ,实体类里面的变量名称和表里面字段写的不一致,一个是表里是下划线,实体类是大写

Java实体类的属性类型与mysql数据库表字段类型对应表

javaWeb中使用反射机制为数据库中表生成的实体类的的对象赋值?

JPA注解

C#用反射实现两个类的对象之间相同属性的值的复制