NHibernate:Criteria问题与参数类型

时间:2009-12-25 18:17:34

标签: nhibernate criteria

我在表中有一个varchar字段,映射到类的字符串属性。非常简单的东西,但是当我根据这个字段创建一个标准来复制enities时,NHibernare正在生成无效的sql。 where子句看起来像“Where accountnum = 120001”,这显然不适用于varchar。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

NHibernate应该生成一个参数化语句......比如“Where accountnum = @ p1”。如果不是,那么配置错误。