cost 317 ms
Spring Boot Hibernate JPA映射復合主鍵提供IllegalArgumentException:此類未定義IdClass

[英]Spring Boot Hibernate JPA mapping composite primary key gives IllegalArgumentException: This class does not define an IdClass

我為實體UserActivity配置了復合主鍵,如下所示,其中包含msisdn和extReferenceId上的復合鍵。 兩者都在我的實體中用@Id注釋。 IdClass是UserActivityId,它也如下注釋。 當我啟動Spring Boot應用程序時,它失敗並顯示錯誤: ...

通過Spring Rest存儲庫公開組合ID

[英]exposing composite ID through spring rest repository

我有一個域對象 ID 版 我們想在一個表中顯示它,所以我需要在我的休息請求中得到它。 按照建議,我已經實施了 我檢查了該conf已加載的日志: 我有一個轉換器來處理URL中的復合ID: 但是,當我對很多休息資源(例如,在http:// lo ...

實現@IdClass的問題

[英]issue in implementing @IdClass

我正在使用jpa和hibernate作為jpa提供程序。 在jpa中學習了復合主鍵概念后,我嘗試使用@IdClass注釋實現相同的功能。 我創建了一個Project.java,在其中我想使用deptId和projectId作為我的復合鍵。 因此,根據互聯網上提到的概念,我將de ...

如何獲取新的持久實體的復合ID對象?

[英]How to get Composite ID object of new persisted entity?

我正在嘗試獲取新持久保存到數據庫的對象的(可嵌入)復合ID。 我正在將mysql(myisam)與休眠4.3.5一起使用。 插入操作本身成功完成,但是即使我刷新了該對象並提交了該事務,所創建的Java對象的category-id也始終為null。 但這僅在Composite-id對象中 ...

休眠復合ID標准

[英]hibernate Criteria on Composite Id

下面是與我遇到問題的代碼非常相似的相同代碼 如果我將創建如下條件:- 我在例外之下 org.postgresql.util.PSQLException:錯誤:運算符不存在:integer = bytea 甚至我創建了一個單獨的BC類,它具有B和C類的對象,並在A類中將 ...

復合主鍵錯誤

[英]Composite Primary Key Error

我想做一張桌子,假設桌子的名字是Car。 它將具有3列brandId , typeId和sizeId 。 我希望所有列都是主鍵 。 typeId和sizeId是來自不同表的列。 我已經嘗試編寫代碼,但是如果我在每列中都使用注釋@Id ,則會出現錯誤“找不到超類”。 代碼如下。 ...

Hibernate中的復合ID

[英]Composite id in Hibernate

大家晚上好。 我正在開發一個使用Hibernate 4.x的應用程序。 我目前在類中使用復合ID並將另一個類的關系映射到該類時遇到問題。 我有一個ParadaBus對象,它代表一個公共汽車站(西班牙語),並且每個對象都由一個整數和一個String標識: 另一方面,我還有另一 ...

具有復合ID休眠的動態更新

[英]Dynamic Update with composite id hibernate

在休眠模式下,如果啟用了動態更新,則在更新對象時,它僅對修改后的列生成查詢 考慮使用組件的帶有Composite-id的類。 復合ID saveOrupdate對象。 如果給定的鍵不是數據庫,則添加否則更新對象 現在我想要的是如何合並這兩個功能? 例如,我有一個具有年齡,工資, ...

使用復合鍵的Hibernate XML子類化

[英]Hibernate XML Subclassing with composite-key

我想用休眠的joined-subclass擴展一個類。 問題在於,擴展類具有復合鍵,而普通類僅具有普通主鍵(參見圖片)。 是否可以選擇實現這種類結構? 當前,hbm.xml看起來像這樣: 最好的祝福, ...

Hibernate復合ID合並

[英]Hibernate composite id merge

我正在將Hibernate與JPA結合使用,並具有如下關系: 我想分別管理這三個實體。 第一和第二工作正常,但是當我嘗試merge()時,第三個postgresql獲取一個空值而不是id,並且拋出了違反約束的異常。 為什么? 我什至可以在此實體上使用merge將新行添加到表中? ...

將外鍵映射為流利的NHibernate主鍵

[英]Mapping Foreign Key as Primary Key Fluent NHibernate

我有以下表格方案: 好的,我正在嘗試使用以下代碼映射這些實體: 好的,當Fluent NHibernate試圖引用AdvertPhotoMapping類中的Advert列且我不知道BidMapping CompositeId是否正確映射時,我遇到了異常。 我得到的例外是: ...

nhibernate查詢Compositeid異常

[英]nhibernate query compositeid exception

我在看起來很簡單的QueryOver上遇到錯誤。 復雜的是選擇涉及一個CompositeId。 我得到的錯誤是: System.InvalidOperationException:類型'nha.cs.utility.mole.QueryParameters'的變量'x'從范圍” ...

流利的NHibernate CompositeId嘗試插入空值

[英]Fluent NHibernate CompositeId trying to insert null values

我正在使用Fluent NHibernate映射現有數據庫,並且在涉及復雜的多對多關系(附加列)時遇到了問題。 我知道具有附加列的多對多關系必須映射為HasMany而不是HasManyToMany因為它們不是純粹的多對多關系。 鏈接表必須在自身內部映射為類,這在下面的示例中已經完成。 ...

nhibernate Composite-id,不存在鍵多對一記錄

[英]nhibernate composite-id with not existing key-many-to-one record

我有舊的遺留數據庫,它們的表中有無效鏈接。 我在nhibernate中映射了這樣的類: 和: 現在,當數據庫中的所有聯接正確時,所有方法都可以正常工作,但是當我找到沒有實體的sub_object_id時,nhibernate會拋出錯誤 有沒有辦法映射復合鍵,以便在找不到 ...

Hibernate加入2行

[英]Hibernate joining 2 rows

為了使我的Java代碼更容易,我想將兩行合並為一行,因為我確實需要存在這兩行才能使用數據。 假設這些是我表的字段: 顯然,ID是主鍵。 FIELD1和2讓我們確定2行的“組”,區別僅在於DISCRIMINATOR和VALUE(區分符指示值表示的是什么) 我想每個“組”有一個 ...

Hibernate-具有復合ID的聯接表

[英]Hibernate - Join Table with Composite ID

我有一個人表( PersonID )和一個地址表( AddressID )。 我想創建一個名為Person_Address的新Join表,該表使用ManyToMany關系映射Person_Address Person->Adress並且必須指定主鍵作為兩個主鍵( PersonID - A ...

如何解決帶有Composite-ID的Session.get()異常行為?

[英]How to work around Session.get() strange behaviour with composite-id?

我正在嘗試在會話中執行get,該對象聲明沒有映射的復合標識符的復合ID。 使用的Hibernate版本是3.5.5。 獲取代碼是通用的,並且讀取包裝實際數據的容器對象: 代碼對實際映射一無所知,因此必須查閱有關ID的元數據。 如果映射定義如下: 如果沒有復合標識符 ...

FluentMapping ComposedId與AutoInc

[英]FluentMapping ComposedId with AutoInc

我正在為公司應用程序創建傳輸數據工具,以將數據從舊版本移動到新版本,然后再移回。 從現在開始,我們使用NHibernate和FluentMapping,我將不得不映射所有舊表,並且一個包含主鍵的表存在問題。 該表如下所示: 而且我需要將所有上述字段映射為一個復合鍵,唯一的問題是“序列 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM