【发布时间】:2018-01-09 06:32:00
【问题描述】:
我有实体组织、员工、角色
@Entity
public class Organization
{
....
@OneToMany
List<Employee> employees;
}
@Entity
public class Employee
{
....
@OneToMany
List<Role> roles;
}
@Entity
public class Role
{
....
String roleName;
}
我希望为所有与实体(可以是组织、员工或角色)无关的获取结果保持相同的结构,这些实体将具有所需的实体字段,所有其他字段将为空。
假设我有角色列表。我可以通过以下代码实现我的要求
Employee employee = new Employee();
employee.setRoles(roles );
Organization org = new Organization();
org.setEmployee(employee);
。但是没有上面的setter和constructor代码,有什么方法可以实现下面的结构吗?
{
...
employees:[
roles:[
{
...
},
{
....}
],
....
]
}
有什么办法吗?
【问题讨论】:
-
请添加更详细的描述,说实话我不知道你在问什么
标签: java json hibernate jpa spring-data