Si je mets dynamic-update = true, j'ai trouvé que les champs mis à jour dans mon Interceptor ne sont pas inclus dans l'instruction update qui va à la base de données. Lorsque je le mets à false, toutes les colonnes, y compris l'horodatage, sont mises à jour. Je veux vraiment utiliser la mise à jour dynamique. Je pensais que cette ligne aurait marqué ma dernière colonne modifiée comme sale.NHibernate dynamic-update ne parvient pas à mettre à jour les données modifiées dans l'intercepteur
auditEntity.LastModifiedTimestamp = now;
Y at-il quelque chose que je dois faire dans mon intercepteur pour marquer le champ horodatage aussi sale?
Cela a fonctionné. Merci! Je pensais que j'avais déjà essayé, mais j'ai essayé beaucoup de choses différentes ces derniers temps. – Jerry