使用内部联接3表和where子句查询select

时间:2019-03-27 22:20:18

标签: mysql hibernate spring-data-jpa

我想通过带where子句的内部联接表users_role内部联接表角色从表用户中选择数据,但是在构建应用程序时错误

{1, 2, 3}.union(range(5), range(10, 15))
JSONParser parser = new JSONParser();
            Object object = parser.parse(inline);
            JSONArray jsonArray = (JSONArray) object;

            for (int i = 0; i < jsonArray.size(); i++) {
                JSONObject singleObject = (JSONObject) jsonArray.get(i);
                System.out.println(singleObject.get("base_currency"));
            }

1 个答案:

答案 0 :(得分:0)

您的查询似乎既不是JPQL(users不是实体)也不是SQL(SQL中不能select <table alias> from ...)。

选择两者之一,如果选择SQL,则将nativeQuery=true添加到@Query批注中。