Frage

Ich habe ein PK (Charakter (10)), dass so abgebildet wird:

      

Die Last funktioniert mit Npgsql 1.0, die SQL erzeugt mit loadbyid ist:

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

Mit Npgsql 2.0. Die SQL erzeugt wird:

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

Also, ich habe ObjectNotFoundException, weil das SQL 0 zurück Ergebnisse ...

Npgsql Entwickler sagte Mein den genauen Typ auf die PK zu spezifizieren, dass Fall: Charakter (10) ...

Wie kann ich das NH verwenden? Ich habe versucht, den Einsatz SQL-Typ , aber ich denke, es ist nur gibt es in den Ruhezustand ...

Danke

War es hilfreich?

Lösung

Es ist ein NHibernate Bug ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top