一个简单的问题,在JAVA访问数据库查询到结果后,怎样把这结果给对应的类(VO)赋值
是这样的:我的一个表存放用户数据.里面有这些项:UID,name,password,等一般来说就是用ResultSetrs;取出数据,然后像这样赋值,得到这条记录的一个类...
是这样的:我的一个表存放用户数据.里面有这些项:UID,name,password,等
一般来说就是用ResultSet rs;取出数据,然后像这样赋值,得到这条记录的一个类:
String UID,name;
UID=rs.getString("UID");
name=rs.getString("name");
User uuuuuu=new User(UID,name,password);
我的问题是:一旦我以后觉得用户表里面的项不够了,要增加些,比如加个头像链接等.下面代码就会多一项:
头像链接=rs.getString("头像连接");
User uuuuuu=new User(UID,name,password,头像连接);
但是我以后每增加一项,就要这样加,非常非常麻烦.因为我的代码里面很多类似上面的代码,作这种更改是非常慢的.所以有没有办法,把一条记录取出来后,自动帮我赋值? 也就是一句话搞定.
如果有第三方包的话,请不要给出包名,说说具体怎么做?或者,有不使用第三方包实现的方法吗? 展开
一般来说就是用ResultSet rs;取出数据,然后像这样赋值,得到这条记录的一个类:
String UID,name;
UID=rs.getString("UID");
name=rs.getString("name");
User uuuuuu=new User(UID,name,password);
我的问题是:一旦我以后觉得用户表里面的项不够了,要增加些,比如加个头像链接等.下面代码就会多一项:
头像链接=rs.getString("头像连接");
User uuuuuu=new User(UID,name,password,头像连接);
但是我以后每增加一项,就要这样加,非常非常麻烦.因为我的代码里面很多类似上面的代码,作这种更改是非常慢的.所以有没有办法,把一条记录取出来后,自动帮我赋值? 也就是一句话搞定.
如果有第三方包的话,请不要给出包名,说说具体怎么做?或者,有不使用第三方包实现的方法吗? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询