springdataJpa对无主键表或视图查询的支持
因为jpa在映射实体是需要一个id,所以我们的实体类必须至少需要一个id字段, 当对无主键表或视图查询时,我们可以定义一个空的@id即可。 示例如下 实体: @Data @Entity @Table(name="Student") public class Student { @Id // 添加一个空的id标识,因为jpa在映射实体是需要一个id,这个必须 @Column(name = "shool") private Long shool; private String name; private int age; private String address; } 接口: @Query(value = "select s from Student s where age in (?1) ) public List<Student > findByIdToIn( List<Integer> sysage); 来源: oschina 链接: https://my.oschina.net/u/4405841/blog/4290323