帮我的sql语句转成hql语句
SQL语句如下:
(内连接!从产品表中找出库型为‘成品库’,并找出库存表中 库存数量 超过 产品表中 上线预警 的库存表信息)
select s.* from t_storage s inner join t_product p on s.productid=p.id where p.banktype='成品库' and s.storagecount>=p.warncountup;
------解决方案--------------------假设
t_storage映射的实体类是Storage
t_product映射的实体类是Product
如下:
select s from Product p inner join p.storages s where p.banktype='成品库'and s.storagecount >= p.warncountup
目测没有问题,,呵呵~~
------解决方案--------------------楼上的完全可以 HQL很简单的就是表改成类名 列名改成属性名酒可以了
------解决方案--------------------呵呵,顶一下
------解决方案--------------------hibernate忌讳表链接用hql,来sql还是比较好一点