67,513
社区成员
发帖
与我相关
我的任务
分享
class User{
private Long id;
private String name;
private xxx; //其他属性不再罗列
@OneToMany(mappedBy="user")
private Set<Orders> orders;
@OneToMany(mappedBy="user")
private Set<Roles> roles;
}
class Orders{
private Long id;
private String order_num;
private xxx; //其他属性不再罗列
@ManyToOne
@JoinColumn(name="userId")
private User user;
}
class Roles{
private Long id;
private String name;
private String desc;
private xxx; //其他属性不再罗列
@ManyToOne
@JoinColumn(name="userId")
private User user;
}
select new UserOrderVo(u.id,u.name,u.orders) from user u;
前提需要添加一个 UserOrderVo 构造器,参数类型就是上面的构造类型