每当我尝试使用 rest 方法返回所有记录时,我都会收到以下错误。
错误:
内部服务器错误处理 e6059ae8-5970-4ac2-a1fa-7325768944bb-1,org.jboss.resteasy.spi.UnhandledException:javax.ws.rs.ProcessingException:RESTEASY008205:JSON 绑定序列化错误 javax.jsonbsonException UnhandledException。从 model.Board 序列化属性“任务”
org.hibernate.LazyInitializationException:无法执行请求的延迟初始化 [model.Board.task] - 没有会话和设置禁止在会话外加载
第一个模型
@Entity
public class Task{
@Id
@Column(name = "TaskID")
public Long taskId;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "BoardID")
public Board board;
@Column(name = "Title")
public String title;
@Column(name = "Description", length = 1000)
public String description;
}
Run Code Online (Sandbox Code Playgroud)
第二个模型
@Entity
public class Board{
@Id
@Column(name = "BoardID")
public Long boardId;
@OneToMany(mappedBy = "board")
public List<Task> task = new ArrayList<>();;
@Column(name = "Title")
public String title;
@Column(name …Run Code Online (Sandbox Code Playgroud)