我有很多表,我正在使用 JPARepository 从中获取数据。然后我在 MySql - View 上创建并尝试使用 JPARepository 来执行 findAll 但它不起作用。
最佳答案
您可以使用 native 查询和 DTO 投影:
public interface ReportRepository extends JpaRepository<SomeEntity, Long> {
@Query(nativeQuery = true, value = "SELECT * FROM yourView")
List<YourDto> getDateFromYourView();
}
关于mysql - 我们可以使用 JPA Repository 从 Mysql View 中提取/获取数据吗?如果是的话怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55685436/