gpt4 book ai didi

java - 将 ResultSet 获取到私有(private)字符串的最快方法?

转载 作者:行者123 更新时间:2023-11-30 03:03:04 25 4
gpt4 key购买 nike

我有一个类,每次发生操作时都会运行,例如,我登录并运行 User 类。此类将传递一个包含该特定用户信息的 ResultSet

现在我想要完成的是获取结果并将它们拆分为“类变量”(我相信它们称为字段)。我尝试过以下方法:

public User(ResultSet resultSet) throws SQLException {
this.username = resultSet.getString("username");
this.firstname = resultSet.getString("firstname");
// etc etc.
}

这确实有效,但由于其中大约有两打元素,这将成为一个很长的列表。

我还想到了一种方法,可以查看结果,然后检查它是否是字符串。如果是,请将其分配给一个名称与键对应的变量,但这会将我的问题减半,因为我仍然需要声明所有这些变量。

我想知道是否有一种更快、也许更优雅的方法来解决这样的问题。

谢谢。

最佳答案

您为从数据库检索的每种类型的信息创建一个类。您为用户信息创建了一个 User 类。数据库表创建 Java 对象没有捷径,除非您使用像 Hibernate 这样的 ORM .

关于java - 将 ResultSet 获取到私有(private)字符串的最快方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35442437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com