| 
					
						 I think the problem with transaction save points is that the session will no longer be in a consistent state if you roll back the DB transaction, whether or not it's to a save point.  If *any* database modification action fails, for whatever reason, you're supposed to throw away the session and start with a new one.
 
 It would be nice if NHibernate supported transactions that covered the in memory state of the objects as well so that they could be rolled back, but I doubt we'll be seeing that anytime soon.
 
 Symon. 
					
  
						
					 |