NHibernate:批量大小是否限制为10件?
我对NHibernate(SQL Server 2000,如果有问题的话)有问题 即使我指定了500,NHibernate似乎也使用了等于10的批处理大小(但如果我指定的大小小于10,比如3,则使用3)NHibernate:批量大小是否限制为10件?,nhibernate,batch-file,fetching-strategy,Nhibernate,Batch File,Fetching Strategy,我对NHibernate(SQL Server 2000,如果有问题的话)有问题 即使我指定了500,NHibernate似乎也使用了等于10的批处理大小(但如果我指定的大小小于10,比如3,则使用3) 我正在加载11项,并在NHProf中看到它执行两个查询: SELECT risktypes0_.CalculationID as Calculat1_1_, risktypes0_.RiskType as RiskType1_, risktype1_.R
我正在加载11项,并在NHProf中看到它执行两个查询:
SELECT risktypes0_.CalculationID as Calculat1_1_,
risktypes0_.RiskType as RiskType1_,
risktype1_.RiskTypeID as RiskTypeID5_0_,
risktype1_.RiskTypeName as RiskType2_5_0_
FROM CalculationQuery risktypes0_
left outer join RiskType risktype1_
on risktypes0_.RiskType = risktype1_.RiskTypeID
WHERE risktypes0_.CalculationID in (373 /* @p0 */,363 /* @p1 */,364 /* @p2 */,365 /* @p3 */,
366 /* @p4 */,367 /* @p5 */,368 /* @p6 */,369 /* @p7 */,
370 /* @p8 */,371 /* @p9 */)
选择risktypes0.CalculationID作为Calculat1\u 1,
风险类型0。风险类型为风险类型1,
风险类型1。风险类型ID为风险类型ID 5\u 0,
风险类型1。风险类型名称为风险类型2\u 5\u 0_
从CalculationQuery风险类型0_
左外部联接风险类型风险类型1_
关于risktypes0\u0.RiskType=risktype1\u0.RiskTypeID
其中risktypes0_u2;CalculationID在(373/*@p0*/,363/*@p1*/,364/*@p2*/,365/*@p3*/,,
366/*@p4*/,367/*@p5*/,368/*@p6*/,369/*@p7*/,
370/*@p8*/,371/*@p9*/)
选择risktypes0.CalculationID作为Calculat1\u 1,
风险类型0。风险类型为风险类型1,
风险类型1。风险类型ID为风险类型ID 5\u 0,
风险类型1。风险类型名称为风险类型2\u 5\u 0_
从CalculationQuery风险类型0_
左外部联接风险类型风险类型1_
关于risktypes0\u0.RiskType=risktype1\u0.RiskTypeID
其中risktypes0_u2;.CalculationID=372/*@p0*/
SELECT risktypes0_.CalculationID as Calculat1_1_,
risktypes0_.RiskType as RiskType1_,
risktype1_.RiskTypeID as RiskTypeID5_0_,
risktype1_.RiskTypeName as RiskType2_5_0_
FROM CalculationQuery risktypes0_
left outer join RiskType risktype1_
on risktypes0_.RiskType = risktype1_.RiskTypeID
WHERE risktypes0_.CalculationID in (373 /* @p0 */,363 /* @p1 */,364 /* @p2 */,365 /* @p3 */,
366 /* @p4 */,367 /* @p5 */,368 /* @p6 */,369 /* @p7 */,
370 /* @p8 */,371 /* @p9 */)
SELECT risktypes0_.CalculationID as Calculat1_1_,
risktypes0_.RiskType as RiskType1_,
risktype1_.RiskTypeID as RiskTypeID5_0_,
risktype1_.RiskTypeName as RiskType2_5_0_
FROM CalculationQuery risktypes0_
left outer join RiskType risktype1_
on risktypes0_.RiskType = risktype1_.RiskTypeID
WHERE risktypes0_.CalculationID = 372 /* @p0 */