【发布时间】:2011-10-24 18:45:05
【问题描述】:
我在一个非 Hibernate 对象中获得了一个 Set<UserDTO> 集合,我在 Hibernate 中获得了一个 User 域实体。
UserDTO 包含的用户信息较少(只有 id 和 name)
如何从 DTO 对象中选择完整的 Hibernate 用户 Set/List?
像这样?
Set<UserDTO> setDTO = .....
String hql = "FROM User WHERE id IN (:userDTO )";
Query query = entityManager.createQuery(hql);
query.setParameter("userDTO", setDTO);
return query.getResultList();
谢谢
【问题讨论】: