小编Ana*_*tle的帖子

org.postgresql.util.PSQLException:错误:运算符不存在:整数= bytea

我正在尝试从 Spring Boot 应用程序执行本机查询,但收到此错误“ org.postgresql.util.PSQLException:错误:运算符不存在:整数 = bytea ”

这是我为实现此目的而编写的代码

  @SqlResultSetMapping(
    name = "StudentAssessmentValue",
    classes = @ConstructorResult(
            targetClass = StudentAssessmentDTO.class,
            columns = {
                    @ColumnResult(name = "subject_title", type = String.class),
                    @ColumnResult(name = "assessment", type = String.class),
            }
    )
  )


  @NamedNativeQuery(
                    name = "getStudentSubjectsAssessment",
                    query = "SELECT\n" +
                            "   subject.subject_title,\n" +
                            "   j as assessment\n" +
                            "FROM   assessment s\n" +
                            "JOIN   LATERAL jsonb_array_elements(s.assessment) j(elem) ON (j.elem->>'student_id') = :student_id\n" +
                            "JOIN subject ON subject.id = s.subject_id\n" +
                            "WHERE s.subject_id IN (:subjects)\n" +
                            "AND s.academy_year_id …
Run Code Online (Sandbox Code Playgroud)

java postgresql hibernate spring-data-jpa spring-boot

2
推荐指数
1
解决办法
1万
查看次数