我有一个表用户,并且我试图从状态“ say ontario”的相同状态中选择用户列表,查询成功运行,但是在控制台中记录/打印这种奇怪的结果,例如 [com.entities.Users@4626d5e5,com.entities.Users@138da184]用于以下查询执行的选择操作:
return session.getCurrentSession().createQuery(" FROM Users e WHERE e.state = :state").setParameter("state", state).list();
还在下面的此查询中尝试过,结果仍然相同:
" from Users as o where o.state= '" + state +"'"
答案 0 :(得分:1)
在某些语言中,如果将对象作为字符串处理,则该对象将显示为以下形式:[com.entities.Users@4626d5e5, com.entities.Users@138da184]
在代码中的某些地方,您将列表作为字符串处理,将列表显示为您提到的字符串。