2010-04-03 7 views
1

Je suis en train de faire versioning avec NHibernate et tout fonctionne bien, mais juste après l'insertion NHibernate essaie de tirer l'horodatage généré en exécutant la requête suivante:NHibernate et timestamp mysql

SELECT profileloc_.Updated as Updated14_ FROM profile_locale profileloc_ 
WHERE profileloc_.id=?p0 and profileloc_.culture=?p1;?p0 = 16, ?p1 = 1033 

Ce qui est tout à fait tort, comme il va sortir toutes les versions en commençant par le premier un. Comment ajouter ORDER BY Updated DESC à cette question? J'utilise Fluent NHibernate pour les mappings.

Répondre

0

Il s'avère que si j'ai mis .Generated.Never() sur la génération de propriété timestamp migre vers NHibernate à partir de MySQL et que le problème disparaît. Cependant, je préfère que ce soit du côté MySQL si possible.