我一个PK(字符(10)),被映射这样:

      

在负载正常工作与1.0 Npgsql的,与loadbyid生成的SQL 是:

SELECT city0_."IDCity" as IDMu1_92_0_ FROM "tblCity" city0_ WHERE city0_."IDCity"=E'BR420240'

使用2.0 Npgsql的。生成的SQL是:

SELECT city0_."IDCity" as IDMu1_92_0_ FROM "tblCity" city0_ WHERE city0_."IDCity"='BR420240'::text

所以,我ObjectNotFoundException,因为SQL返回0 结果...

显影剂Npgsql的告诉-我指定的确切类型的PK,在该 情况下:字符(10)...

我如何能做到用NH?我试图使用 SQL类型,但我只是想 在休眠存在...

由于

有帮助吗?

解决方案

这是一个错误的NHibernate ...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top