查询结果:com.blink.community.model.User@618ef511
重写实体类User中的toString方法:
@Override
public String toString() {
return "User{" +
"id=" + id +
", username='" + username + '\'' +
", pwd='" + pwd + '\'' +
", email='" + email + '\'' +
", question='" + question + '\'' +
", answer='" + answer + '\'' +
'}';
}
再输出结果:
Criteria criteria=session.createCriteria(User.class);
List<User> list= (List<User>) criteria.list();
for (User user : list) {
System.out.println(user);
}
也可以这样:
Criteria criteria=session.createCriteria(User.class);
List<User> list= (List<User>) criteria.list();
for (User user : list) {
System.out.println(Collections.singletonList(user));
}
这样就没问题了~~
这样是不可以的,不知道为啥???等弄明白了再来填坑。。。
List<Object[]> list= (List<Object[]>) criteria.list();
for (Object[] objects : list) {
System.out.println(Arrays.toString(objects));
}