http://ab110.com/blogs/cnblogs/archive/2006/11/30/_9E5B1862_C_23002E00_NET_2D002D00_Spring.NET-_2600_-NHibernate_847674650854_.aspx http://www.cnblogs.com/yyw84/default.html?page=2