在使用 NHibernate 1.x 时,我们突然遇到了这个错误,在一个非常糟糕的工作中:
25/06/2012 22:50:59 (Error) : could not execute query
[ SELECT xxxx WHERE this_.A = ? and this_.B = ? ]
Positional parameters:
0 117
0 b93094d2-a934-4400-9350-53fd3dbc6494
你可以看到参数的索引两次都是0。?
如果我在将两者替换为参数值后自己执行查询,就可以了。