QueryException: не удалось разрешить свойство - PullRequest
0 голосов
/ 04 сентября 2018

Вот мои два поля pojo

@ManyToMany
@Cascade(value = SAVE_UPDATE)
@JoinTable(name = "catalogToCatalog",
        joinColumns = {@JoinColumn(name = "parentId",
                foreignKey = @ForeignKey(ConstraintMode.NO_CONSTRAINT))},
        inverseJoinColumns = {@JoinColumn(name = "childId",
                foreignKey = @ForeignKey(ConstraintMode.NO_CONSTRAINT))})
private List<Catalog> parents;

@Cascade(value = SAVE_UPDATE)
@ManyToMany(mappedBy = "parents", fetch = FetchType.EAGER, targetEntity = Catalog.class)
private List<Catalog> children;

Как я могу получить данные с помощью именованного запроса, например

"from Catalog c left join c.parents p " +
        "where p.parentId = :parentId";

 QueryException: could not resolve property: parentId of: com.x.model.Catalog [from com.x.model.Catalog c left join
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...