我有一个PK(字符(10)),它的映射如下:
使用loadbyid生成的sql npgsql 1.0加载正常 是:
SELECT city0_."IDCity" as IDMu1_92_0_ FROM "tblCity" city0_ WHERE
city0_."IDCity"=E'BR420240'
使用npgsql 2.0。生成的sql是:
SELECT city0_."IDCity" as IDMu1_92_0_ FROM "tblCity" city0_ WHERE
city0_."IDCity"='BR420240'::text
所以,我得到了ObjectNotFoundException,因为SQL返回0 结果...
Npgsql开发人员告诉我,为PK指定确切的类型 case:character(10)......
我怎样才能使用NH?我尝试使用 sql-type ,但我认为它只是 存在于Hibernate ......
谢谢
答案 0 :(得分:2)
这是一个NHibernate错误...