羊羊羊_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表有没有都要查出来

    评论

报告相同问题?

悬赏问题

  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了