select user.id, user.name from User user, Mapgroupuser mapgroupuser where user.id=mapgroupuser.userid and mapgroupuser.id in ('g0001', 'g0002', 'g0005')基本一样
select user.id, user.name from User user, Mapgroupuser mapgroupuser where user.id=mapgroupuser.userid and mapgroupuser.id in ('g0001', 'g0002', 'g0005') 可是這樣查詢出來的結果怎麽轉化成user 類呢? 要自己寫代碼,還是hibernate自己可以轉化?
many-to-many映射?select u from User u join u.groups g where g.id in ('g0001', 'g0002', 'g0005')
select user.id, user.name from User user, Mapgroupuser mapgroupuser where user.id=mapgroupuser.userid and mapgroupuser.id in ('g0001', 'g0002', 'g0005')
可是這樣查詢出來的結果怎麽轉化成user 類呢?
要自己寫代碼,還是hibernate自己可以轉化?