直接这样写就可以了,然后用JDBC来做,不要用hibernate的hql,hql不支持这样的嵌套子查询,不是说hiberante里面就不可以用jdbc,还有好多sql,hibernate都不支持呢

解决方案 »

  1.   

    你想要获取的数据是什么```??
    根据你所写的JDBC查询语句:tb_getuse与tb_goods的关系是多对一的关系(通过goodsid 关联)
    所以你的HQL直接这样写就可以了``(前提是你已经将两张表的关系映射好)from tb_getuse 多看看HIBERANTE文档`````````里面有说明
      

  2.   

    干嘛一定要用hibernate呢,有sql不是能达到一样的效果吗?
      

  3.   

    使用hibernate两个表级联时候,对主表查询会自动加载从表的信息