我正在使用JPA EclipseLink在UseCase和PainPoint之间建立一对多关系的模型。我能够很好地插入值。此后,我使用JAX-RS通过GET方法检索数据。GET方法失败,并显示错误- 生成不完整的JSON。
控制台日志:
用例:
@NamedQueries({@NamedQuery(name = "getAllUseCases", query = "SELECT c FROM UseCase c")})
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@NotNull
@Column(name = "UseCaseID")
private int UseCaseID;
@Column(name = "Description")
private String Description;
@OneToMany(mappedBy="usecase", cascade=CascadeType.ALL, fetch=FetchType.EAGER)
private Collection<PainPoint> painPoints = new ArrayList<PainPoint>();
Run Code Online (Sandbox Code Playgroud)
痛点:
@NamedQueries({@NamedQuery(name = "getAllPainPoints", query = "SELECT c FROM PainPoint c")})
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@NotNull
@Column(name = "PainPointID")
private int …Run Code Online (Sandbox Code Playgroud)