nhibernate

    2熱度

    2回答

    衆所周知,hibernate以非常奇怪的方式處理索引。只有從頭開始創建數據庫模式時纔會生成它們。但是如果你嘗試更新數據庫模式,hibernate會忽略新的索引。 我的問題是,是否有人找到一個解決方案如何在模式更新期間要求hibernate爲新索引生成SQL。我想與Stefan Steinegger不同意。使用Hibernate進行索引管理是一件痛苦的事情。很高興看到該功能計劃用於下一個版本(3.5

    1熱度

    2回答

    一個Oracle存儲過程我有一個存儲過程在Oracle中:現在 procedure Test(results OUT gencursor, id in number) is v_cursor gencursor; begin OPEN v_cursor FOR select id, name, age from tblcustomers s where s.id = i

    0熱度

    1回答

    我有以下映射,多對一的屬性'Message'在'RootMessage'類中具有相應的一對多關聯。 <class name="IMessageReceipt" lazy="false" table="MessageReceipts" abstract="true"> <id name="Id"> <generator class="guid.comb"></genera

    13熱度

    2回答

    當使用SetFirstResult(start)和SetMaxResults(count)方法來實現分頁我發現生成的查詢僅做了select top count * from some_table,它不走start參數在內,或者至少不是在數據庫級別。看來,如果我指導NHibernate的執行以下查詢: var users = session.CreateCriteria<User>()

    1熱度

    2回答

    我們已經分支NH 2.0.1進行一些小的修改,並且工作正常。我們升級到2.1.0有NHibernate.Caches.SysCache針對不同的NH構建的DLL問題。我的主要問題是如何最好地處理這個問題?我可以使用某種類型的程序集映射,還是有可用於構建的源代碼? 以下是錯誤: 「無法加載文件或程序集‘NHibernate的,版本= 2.1.0.4000,文化=中性公鑰= aa95f207798df

    0熱度

    1回答

    嗨,我通過nhibernate插入一行數據到表中,如何獲取最後插入的行的Id(自動編號)?請幫助我...

    1熱度

    3回答

    如果我的Order實體具有OrderDetails列表,我可以使用NHibernateUtil.Initialize(Order.Details)輕鬆加載詳細信息以及順序。所以顯然NHibernate擁有所有的信息來生成sql語句。 但是,如何在不手動創建條件的情況下查詢數據庫的詳細信息(類似於Entity Framework中的CreateSourceQuery)? 有沒有像NHibernate

    4熱度

    3回答

    曼寧正在運行一個特殊的「NHibernate的在行動」 $ 10。 NHibernate的在行動是在2009年2月發佈的NHibernate的V1.2。目前,NHibernate達到了V2.1。這本關於V1.2的書是否足夠適用於NHibernate的當前版本。我不想浪費我的時間和金錢在一本關於不推薦或不相關的功能的書上。 我是一個完整的NHibernate的小白,但我不是一個陌生的ORM的一般概念

    0熱度

    1回答

    我有一個父子關係。 我的問題是,當我訪問子對象,然後刷新會話時,NHibernate會自動更新具有相同值(無差異)的子對象。 這將發出孩子的更新: Response.Write(Profile.ProfilePicture.Filename); _session.Flush(); 有人能看到爲什麼出現這種情況?我當然不想在這種情況下更新孩子。 這裏是我的Hibernate映射: 家長: <c

    11熱度

    2回答

    我想寫一個HQL查詢,它將計算一個項目的平均評分。我希望查詢在給定項目沒有評級時返回0而不是null - 這樣我就可以使用我的查詢作爲子查詢。那有可能嗎?是否有與IFNULL或NVL相當的HQL?