sql—如何在java中遍历表行?

gwbalxhn  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(372)

我想使用jpa迭代sql表,使用示例:
我有一个包含100列的表person

id | gender | firstname | lastname |  address1 | address2 | number | ....+100
------------------------------------------------------------------------------
-  |  ...   |   .....   |   ...    |   ....    |   ....   |   ..   |  ....
------------------------------------------------------------------------------
-  |  ...   |   .....   |   ...    |   ....    |   ....   |   ..   |  ....

在我的java程序中,我想执行以下操作(作为示例):
每行
取名字
获取号码
使用firstname执行操作
用数字做运算
问题是我不想创建person的实体类,因为它包含100列,而且相当麻烦,我对所有列都不感兴趣。
另外,我不想检索object[]类型中的行,因为假设我要从100个列中提取40个列,操作这样的类型会很混乱。
我使用的是spring数据jpa而不是jdbc。

8hhllhi2

8hhllhi21#

您可以创建一个实体类,其中只包含与您相关的列。
然后,使用spring数据,您将得到一个person类的集合,您可以按照自己喜欢的方式进行迭代。

相关问题