AFAIK bạn không thể thực hiện việc này trong nhibernate:
trước tiên bạn nên thực hiện chèn:
Session.GetISession().CreateSQLQuery("insert ....").ExecuteUpdate();
và sau đó thực hiện chọn:
IQuery query = Session.GetISession().CreateSQLQuery("select ...".SetResultTransformer(Transformers.AliasToBean(typeof(Class1)));
query.List<Class1>();
hoặc tốt hơn hãy thử sử dụng quy trình được lưu trữ