【发布时间】:2020-10-14 08:36:18
【问题描述】:
当分配选择 JPA 时,它会给出如下错误。有什么问题?
您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以了解在第 1 行的“.finance.resources.StudentForBankStatement(s.admission_no,s.first”附近使用的正确语法`
查询
@Query( value = "select NEW com.finance.resources.StudentForBankStatement(s.admission_no,s.first_name,s.last_name) from student s where branch_id = ?1", nativeQuery = true )
List<StudentForBankStatement> getStudentByClassIdBranchId( long branchId );
助手类
@Data
@AllArgsConstructor
@NoArgsConstructor
public class StudentForBankStatement
{
private String AdmissionNo;
private String firstName;
private String lastName;
}
【问题讨论】:
-
我尝试了这些解决方案@Stuck,但错误仍然存在
标签: java mysql jpa spring-data-jpa jpql