teste mas ainda da o problema. esse codigo faz com que o hibernate identifique os campos alterados para dar o update somente nesses campos.
o que eu preciso e que ele nao execute o updade.
eu consegui fazer isso alterando a session
session.FlushMode = FlushMode.Never;
so que eu nao sei se vai acarretar algum problema nas transações.
Se voce nao quer “dynamic-update”, entao nao sei o que vc quer… Voce quer que nao seja executado um update no seu banco de dados? Pq se vc fizer um FlushMode.Never e nao der um flush manual, suas alteracoes nunca vao para o banco de dados…