自定义了一个TeacherInfo自定义类
@Data
@AllArgsConstructor
@NoArgsConstructor
public class TeacherInfo {
Long uid;
int Identity;
String birthday;
String college;
String date_time;
String idNumber;
String mobile;
String name;
String password;
String sex;
int state;
}
内容要与实体类相当对应
@Repository
public interface TeacherDao extends JpaRepository<Teacher,Long>, JpaSpecificationExecutor<Teacher> {
@Query("SELECT new com.zzy.face.dto.TeacherInfo(a.uid,a.Identity,a.birthday,a.college,a.date_time,a.idNumber,a.mobile,a.name,a.password,a.sex,a.state) from Account as a left join Teacher as t on a.uid = t.uid where t.uid is not null ")
List<TeacherInfo> findTeachersInfo();
}
上面的new 后面的实体不能缺