请问可以通过sql来查询出带有嵌套结构的结果集吗?
例如用户角色关系
select
u.id as id,
u.nickname as nickname,
u.username as username,
r.id as 'role.id',
r.role_name as 'role.name'
from sys_user u left join sys_role r on u.role_id = r.id
where 1=1
然后我的结果集对象可能是这样:
public class User{
private Integer id;
private String nickName;
private String username;
private Role role;
.........
}
public class Role{
private Integer id;
private String name;
.........
}
目前测试来看,尽管sql能查出结果,但role并不会被赋值
我看到作者关于Entity assemblers的说明,也许适用于这种需求,可否解释一下要如何使用?
请问可以通过sql来查询出带有嵌套结构的结果集吗?
例如用户角色关系
然后我的结果集对象可能是这样:
目前测试来看,尽管sql能查出结果,但role并不会被赋值
我看到作者关于Entity assemblers的说明,也许适用于这种需求,可否解释一下要如何使用?