How not to update some properties of object with NHibernate?
For example:
var user = new User();
user.Id = 5;
user.Name= "afsf";
user.Login = "asdfsf";
and password propery by default is null,
user.Password == null;
.....
session.Update( user )
How not to update Password property?
You can load the user from database, before updating.
Also, you can map 2 classes, one with info about the user settings, like name, email and so on, and another one with info about the user login, login and password.