Vor kurzem habe ich für eine Software ein Upgrade von NHibernate 1.2 nach NHibernate 2.1 durch geführt. Ich meinte "Ach das ist kein Problem, wir müssen nur ein paar Namespaces ändern".
Leider enthielt NH 2.1 nicht nur neue Features und Bugfixes, sondern auch tolle neue Bugs. So lieferten auf einmal Suchfunktionen der Software keine Ergebnisse mehr, die eine QBE verwendeten.
Also habe ich mir den Quelltext von NHibernate runtergeladen und selbst nach dem Fehler gesucht. Anscheinend wurde in der Example Klasse vergessen beim "EnableLike" den MatchMode zu übergeben. Ich habe den Bugfix an NHibernate JIRA geschickt, der in Version 2.1.1 und 3.x enthalten sein wird.
Beim schauen in den Quelltext sind mir ein paar Sachen aufgefallen wo es mich doch etwas gruselt. Aber dazu später mehr.
Samstag, 22. August 2009
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen