hilo

    4熱度

    1回答

    我有一個促銷ID表標註爲 @SequenceGenerator(name="GEN_PROMID", sequenceName="SEQ_PROMOTIONID", allocationSize=1) @Id @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="GEN_PROMID") @Column(name="PROM

    1熱度

    1回答

    我將使用身份生成器的類轉換爲使用hilo的類。我還使用一個單一的表,不同的行每實體: EntityId (table) - EntityName - NextHigh 舊錶: Patients (table) - Id (identity) 新表: PatientRecord (table) - Id 爲了保持數據的完整性,我只是用現有患者。如新病患記錄.Id: insert

    0熱度

    1回答

    我使用Visual Studio 2010 Ultimate和我碰到下面當我編譯示例項目中第2章:http://msdn.microsoft.com/en-us/library/windows/desktop/ff795784.aspx 的錯誤是這樣的: 「uicc.exe」不被識別爲內部或外部命令, 可操作的程序或批處理文件。 C:\ Program Files文件\的MSBuild \ Mic

    1熱度

    3回答

    在數據庫恢復之前,需要關閉正在處理的系統。如果客戶不這樣做,他可能會遇到嚴重問題,因爲應用程序服務器的內存中狀態與數據庫不匹配。在損壞的數據庫導致錯誤並且系統停止工作並且數據庫不可用之前,可能需要一些時間。 所以我嘗試檢測這種情況,並避免了這個問題。 應用服務器不一定保持這樣很可能不會幫助一個連接活着,所以單用戶模式之類的東西。 我不在乎恢復是否會失敗,或者服務器會關閉或者其他什麼。 它不應該忽略

    1熱度

    1回答

    我有兩個實體,角色和權限,每個都在數據庫中的表,並與HiLo算法正確設置ID生成。這工作正常。但是,數據庫中還有一個表,ROLE_PERMISSION_ASSIGNMENT,僅包含兩個前述表的外鍵,將實體綁定在一起。該表在我的應用程序中沒有實體對應物。 爲角色實體的映射是這樣的: public class RoleMap : ClassMap<Role> { public RoleMa

    5熱度

    1回答

    根據DDD(Blue book,Evans),工廠有責任在有效狀態下創建一個聚合根。這是否意味着它應該能夠創建技術ID(mongoDB世界中的objectId)以及域ID? 一方面,這看起來像一個技術細節,讓Mongo處理ID的創建似乎是可以的。 另一方面,通過id啓用查詢(通過在DDD存儲庫中使用getById)將技術ID公開給域,這反過來將使其成爲Factory的職責來創建它。 也許我無法理解

    0熱度

    1回答

    我已經看到了這個問題 NHibernate HiLo - one table for all entities ,所以我讀過 http://daniel.wertheim.se/2011/03/08/nhibernate-custom-id-generator/ ,我試圖做它在休眠。 hibernate不檢查屬性hashmap中的「where」鍵,所以我嘗試重寫自己的配置函數,但我不能讀取或更新值

    2熱度

    2回答

    我正在使用NHibernate和HiLo策略,我的問題是集合中的對象的ID不會生成Session.Save()(僅在Transaction.Commit())上生成。 例如: ImageGallery imageGallery = imageGalleryRepository.GetById(imgGalleryId); imageGallery.Images.Add(new Image());

    1熱度

    1回答

    我試圖在Azure SQL中運行創建模式,但它的失敗,因爲即時通訊使用HiLo生成,Azure SQL默認情況下需要CLUSTERED INDEX和HiLo表沒有任何索引,任何人都曾嘗試在Azure HiLo之前?任何人都可以指出我對這個問題該怎麼做的正確方向。 感謝

    1熱度

    1回答

    我有一個關於正確處理數據庫重新創建的問題。 在我的開發環境,我經常用 _schemaExport.Drop(true, true); _schemaExport.Create(createResult, true); 創建數據庫(我得注意,我用的是希洛發電機)後,權當我重新創建數據庫時,有時保存的由於「Cannot insert duplicate key...」異常而導致新實體失敗。 我的