问题描述
我现在有一个user和organ表,organ多对一单向关联到user,因为user没有关联organ,所以不可以通过user.getOrgan()这样的形式来获取organ,请问大家知道怎么进行查询才能在知道user的情况下查找到对应organ?
解决方案
写个接口,实现它,用集合类型做返回参数例 public List<Organ> getOrganByUser(User u);hql="from Organ o where o.user.id=:userid"参数userid,值u.getId();查询的结果就是user的Organ列表
解决方案二:
查到user之后,根据user和organ的关联字段查询到对应的organ封装进user的实体中
时间: 2024-12-31 20:36:51