jpa框架中怎么做视图查询?

视图已经建好,用@Quiry查询报错字段不对应,有清楚怎么搞的吗

查视图跟查表是一样的

有几种查询。可以设置为用原生的sql语句。

@Query(value = "select * from book b where b.name=?1", nativeQuery = true)
List<Book> findByName(String name);

非原生sql语句

@Query(value = "select name,author,price from Book b where b.name=?1")
List<Book> findByName(String name);

做好实体类和数据库的映射关系,sql可以在xml文件里面写,也可以通过注解的方式去写,看你自己了