羊羊羊_bloom 2017-11-26 08:27 采纳率: 0%
浏览 1057

使用hql语句查询的对象集合没有返回该对象

public List findAll() {
String sql = "from Employee e left outer join e.department";
List list = (List) getSession().createQuery(sql).list();
return list;
}

System.out.println(employeeService.findAll());

打印结果:[[Ljava.lang.Object;@5183d589, [Ljava.lang.Object;@511d5d04]

toString方法重写了也没用。
  • 写回答

3条回答 默认 最新

  • zcz321 2017-11-26 09:54
    关注

    如:select A.name,B.name from A inner join B on A.id = B.id;
    上面语句:查询A B两表 进行左关联,以A表为主,B表为附,也就是说,只要A表有记录,不管B表有没有都要查出来

    评论

报告相同问题?