该项目使用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 和这样的问题。