【发布时间】:2018-07-23 10:02:58
【问题描述】:
在我开发的一个 spring 应用程序中,有 30 个 dao 类 考虑下面的代码
public void getBulkData(List<Integer> patients, Date start)
{
Criteria criteria = getSession()
.createCriteria(DafCondition.class, "condition")
.createAlias("condition.patient", "dp")
.setFetchSize(100000);
}
我的应用程序中有大约 30 个与此类似的 dao 类,我如何一次性为整个应用程序中的所有条件设置 FetchSize(100000)?
谢谢
【问题讨论】:
-
你不知道。您可以为 DAO 重构代码以共享相同的公共基础,或者使用静态 utis 来设置所需的参数。但无论如何,每个课程都会以一种或另一种方式进行编辑。
-
因为当有大约 10 个 DAO 类时,这会变得很乏味。我会试试这个,但每个类都必须进行不同的编辑,这样就达不到目的
标签: java spring hibernate spring-mvc dao