1

该项目使用com.github.tennaito.rsql-jpa. 我正在尝试构建这样的过滤器: refPersonByPersonId.rsysUserByRsysUserId.rsysFRoleUserByRsysUserId.rsysFRoleByFRoleId.froleUserId==304,但出现错误:org.hibernate.query.criteria.internal.path.SingularAttributePath cannot be cast to javax.persistence.criteria.From

如果你构建一个更简单的过滤器refPersonByPersonId.id == 10,那么一切都很好。

下面对象的结构以 json 格式给出(我从 api 的输出中得到)。

{
  ...
  "refPersonByPersonId": {
    ...
    "rsysUserByRsysUserId": {
      ...
      "rsysFRoleUserByRsysUserId": [
        {
          ...
          "rsysFRoleByFRoleId": {
           ...
            "froleId": 304
          },
        },

当需要一对多查询时,也许有人使用 rsql-jpa 和这样的问题。

4

0 回答 0