gpt4 book ai didi

java - 在查询结果中显示对象的内容

转载 作者:行者123 更新时间:2023-12-01 19:04:28 26 4
gpt4 key购买 nike

我在java中有以下代码:

    try {
SessionFactory sessionFactory=new Configuration().configure().buildSessionFactory();
session=sessionFactory.openSession();
Query userQuery=session.createQuery("select u.userId, u.username,p.profileContent from User as u inner join u.profiles as p");//, p.profileContent

List userList=userQuery.list();
for(int i=0;i<userList.size();i++){
System.out.println(userList.get(i));
}
}
catch(Exception e){
System.out.println(e.getMessage());
}
finally{
session.flush();
session.close();
}

我试图显示查询结果,但只显示对象。你能建议我显示对象内容的方式吗?目前我得到的结果如下:

[Ljava.lang.Object;@64bef361

最佳答案

for (Object o : userList) {
Object[] row = (Object[]) o;
System.out.println(Arrays.toString(row));
}

但是您可能应该使用调试器,而不是用这样的循环使代码变得困惑。

关于java - 在查询结果中显示对象的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10655465/

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