Java jersey在一对多关系中转换json时返回500
我有两个班,员工和地址Java jersey在一对多关系中转换json时返回500,java,json,hibernate,maven,jersey,Java,Json,Hibernate,Maven,Jersey,我有两个班,员工和地址 public class Employee implements java.io.Serializable { private long id; private String name; private Address address; private UserType userType; private Date bdate; public Employee() { } // getters and sett
public class Employee implements java.io.Serializable {
private long id;
private String name;
private Address address;
private UserType userType;
private Date bdate;
public Employee() {
}
// getters and setters
}
public class Address implements java.io.Serializable {
private long id;
private Set<String> lines;
public Address() {
}
// getters and setters
}
现在这项服务我得到500英镑。任何帮助都将不胜感激 检查日志文件,找到异常并将其添加到问题。没有异常。但是我正在获取所有数据。请检查您的EmployeeDao.getEmployee(Id);返回数据。它必须是json格式,因为您正在生成json。sop语句显示我正在获取所有数据,但moxy无法将hibernate实体转换为json。检查日志文件,找到异常并将其添加到问题中。没有异常。但是我正在获取所有数据。请检查您的EmployeeDao.getEmployee(Id);返回数据。它必须是json格式,因为您正在生成json。sop语句显示我正在获取所有数据,但moxy无法将hibernate实体转换为json。
@GET
@Produces(MediaType.APPLICATION_JSON)
@Path("{/Id}")
public Employee test(@PathParam("Id") long Id)
{
return EmployeeDao.getEmployee(Id);
}