UserInfo 为用户的信息,HouseInfo为房屋信息,HouseInfo里有一个属性是UserInfo对象,也就是多对一的关系,根据我的UserID在HouseInfo表中查询我发布的房屋信息,问题出在HQL语句,如果是JDBC的SQL语句写法应该是这样
select * from houseinfo where userid=?
在Hibernate中,HouseInfo类中配置的UserID是UserInfo对象
HQL查询如下:
from Houseinfo house where house.getUserinfo().getId()=?
这样写肯定是有问题的,请教。。
select * from houseinfo where userid=?
在Hibernate中,HouseInfo类中配置的UserID是UserInfo对象
HQL查询如下:
from Houseinfo house where house.getUserinfo().getId()=?
这样写肯定是有问题的,请教。。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货