1、調用方式sql
一、建立查詢數據庫
var sql = session.CreateSQLQuery("SELECT * FROM sns_User WHERE UserName LIKE :username");session
// 根據傳入的SQL語句,得到一個ISQLQuery對象,進行查詢操做。對象
sql中包含一個命名參數:"username",NHibernate中使用「:」來表示參數開頭,根據數據庫類型自動轉換爲「@」。參數名能夠是數字,如:「:0」,「:1」等。排序
二、設置實體類io
三、設置參數分頁
四、結果轉換
返回指定列
返回ORM實體類
返回非ORM實體類
命名
2、查詢數據
一、普通查詢查詢
二、關聯查詢
三、通配符
四、分組
五、排序
六、分頁
3、更新
4、刪除