Oracle 直接以CSV文件的形式获取数据,而不是从SpringDataJPA获取对象列表

Oracle 直接以CSV文件的形式获取数据,而不是从SpringDataJPA获取对象列表,oracle,csv,jpa,java-8,spring-data-jpa,Oracle,Csv,Jpa,Java 8,Spring Data Jpa,是否可以从spring data JPA中以CSV数据的形式获取数据,该数据安装在类似POJO的ArrayList中 下面是扩展JpaRepository的界面 public interface FactAggRepository extends JpaRepository<FactAggRepository,Integer> { @Query("select p from FactAggRepository as p where p.pId=:pId and p.per

是否可以从spring data JPA中以CSV数据的形式获取数据,该数据安装在类似POJO的
ArrayList

下面是扩展
JpaRepository
的界面

public interface FactAggRepository extends JpaRepository<FactAggRepository,Integer> {

@Query("select p from FactAggRepository as p where p.pId=:pId and p.periodStart=:periodStart")
public List<FactAggRepository> getAggregates(@Param("pId") Long pId,@Param("periodStart")LocalDateTime periodStart);

@Query("select p from UsageAgg as p where p.pId=:pId")
public List<UsageAgg> UsageAggregates(@Param("pId") Long pId);

}
现在,上面的代码返回了列表。是否可以在不进行任何转换的情况下获取包含列表中数据的CSV文件。请告诉我。提前感谢。

用于处理与数据源层的通信。不幸的是,CSV不是本机处理的数据存储

您必须使用第三方依赖项,例如将这些POJO转换为CSV

fetchedRecord = AggRepo.getAggregates(pId, periodStart);