我已尝试阅读有关此主题的所有问题,但仍然缺少某些内容。
我的问题是:两个表 KIDS 和 PARENT 正在递归地调用彼此
我有一个 EJB 要求一个带有 id 的父级, - 我(我认为)在需要的地方使用了 @OneToMany(mappedBy="parent")。结果可能会更好:当要求父母(带有 id)时,它看到有一个孩子带走了要求孩子的父母......(在一个几乎永无止境的故事中:)
JSON 输出
{
"parentsid": 1,
...
"parentsusername": null,
"calendars": [],
"kids": [
{
"kidsid": 2,
...
"parent": {
"parentsid": 1,
...
"calendars": [],
"kids": [
{
"kidsid": 2,
"calendars": [],
"checkins": [],
"parent": {
"parentsid": 1,
"calendars": [],
"kids": [
{
"kidsid": 2,
"calendars": [],
.....
Run Code Online (Sandbox Code Playgroud)
该班 我有一个无状态的Bean调用:
@Stateless
@LocalBean
@Path("/checkin")
public class CheckinService {
@PersistenceContext(unitName="chkin",type=PersistenceContextType.TRANSACTION)
EntityManager entityManager;
@GET
@Produces(MediaType.APPLICATION_JSON)
@Path("/{id}")
public Parent read(@PathParam("id") int …Run Code Online (Sandbox Code Playgroud)