JDBC取数据库数据List中的对象的属性顺序乱了

terrydy_9527 2018-03-16 12:41:51
JDBC取数据库数据List中的对象的属性顺序乱了
List里放的User对象,原来数据库表中的user表和Java中的User实体类,对应第一列是ID,第二列是loginid,。。。取出来后,User属性的顺序全乱了。


...全文
1014 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
国产星期八 2018-04-25
  • 打赏
  • 举报
回复
java中的list一定是有序的,从你的问题描述中去理解,User属性的顺序全乱,不是查询结果排序是否有序,而是实体类属性对应不上user表属性。原因可能是映射文件xml属性配置错乱、也可能是写SQL语句 as 别名时,别名与user实体类属性顺序错乱
py963004909 2018-04-25
  • 打赏
  • 举报
回复
class User 实现compareTo方法
hbhbhbhbhb1021 2018-04-25
  • 打赏
  • 举报
回复
上代码看看呢
maradona1984 2018-03-16
  • 打赏
  • 举报
回复
用列名取数据,别用下标取
flamen087 2018-03-16
  • 打赏
  • 举报
回复
debug的时候按属性名称排序的,没关系。。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧