我有一个复杂的应用程序,我需要为xls导出检索和过滤1000~5000个对象。每个对象都有多个急切的关系(我需要它们来导出)。 如果我原样检索所有的对象和它们的关系,我会得到一些堆栈溢出错误。一般来说,当我需要做一个大的导出时,为了提高效率,我会使用一个带有@查询的DTO对象,如下所示: public interface myRepository extends JpaRepository<c.person p "
Tags - Tags associated with the given question 我应该如何处理这个问题,我可以这样做的方式是获取列表中的所有问题,然后为所有查询参数创建单独的列表, 如果用户提供了3个参数,那么将创建3个列表,然后我将从列表中获取副本并返回创建的列表 但我觉得必须有一种更干净的方式来处理这件事?
我有两个实体,Item和Data,以及一个DTO类ItemData。ItemData由Item和Data组成,没有JPA映射。为了恢复填充的ItemDatas列表,我在JPQL中使用了一个构造函数表达式:from Item i, Data dHibernate就是这样做的:它不是同时获取Item和Data的数据,而是先获取它们