cost 88 ms
如何在不必指定所有可能的 FK 關系的情況下查找孤立行?

[英]How to find orphaned rows without having to specify all possible FK relationships?

(我已經看過這個答案,但這並沒有回答我的具體問題)。 我有一個表 - 在 MSSQLServer 中 - 名為文件,有很多行。 來自許多其他表的文件存在 FK 關系。 我想從文件中刪除所有孤立的行(即與任何其他表沒有 FK 關系的任何行)。 如果我嘗試從數據視圖中手動刪除一行(在 VS 的 SQ ...

Hibernate 抱怨空的和未觸及的集合的孤兒刪除

[英]Hibernate complains about orphan removal for empty and untouched collection

這是給 Hibernate 專家的:) 我最近被迫將 Hibernate 從 5.x 升級到 6.x,並且我正在使用當前最新的版本 6.1.2.Final。 分開的事情之一是我有一個參數化的測試用例,它被實例化了四次,並用一個實體做一些事情。 只有在四個實例中的兩個實例中,提交事務會導致以下錯誤: ...

orphanRemoval導致延遲加載的集合出現錯誤

[英]orphanRemoval causes error with lazy loaded collection

我使用休眠5.0.8和彈簧數據jpa 1.10.1 鑒於這些實體 模型是主模型,但是多個模型可以使用相同的配置。 需要級聯模型中的配置,因為如果我更改了配置中的任何內容,我希望將其應用到使用此配置的所有模型中 現在,當我檢索具有配置的配置的現有模型並保存該模型,而未對設置應 ...

刪除一個子記錄時的孤兒刪除,cascade =“ all-delete-orphan”例外

[英]Orphan Removal on removing one child record, cascade=“all-delete-orphan” exception

//靈敏度表 // SensitivityPattern //刪除父代碼 這是刪除一個孩子的代碼。 在這里刪除靈敏度表中的一個值會引發異常 我一直在尋找解決方案,並找出orphanRemoval=true可以解決此問題。 是的,它解決了這個問題。 ...

NHibernate多對多所有刪除孤兒

[英]NHibernate Many-To-Many all-delete-orphans

我有兩個實體:多對多關系中連接的Document和File 。 我希望他們的行為如下: 文檔有很多文件。 文件可以同時屬於多個文檔。 當我刪除文檔時,每個文件也應被刪除,除非它屬於另一個文檔。 當我從文檔中刪除某些文件時,應該將其刪除,除非它屬於另一個文檔。 ...

刪除postgres中的孤立記錄。 使用連接刪除。 性能

[英]Delete orphaned records in postgres. Delete using join. Performance

我有一個案例,我需要定期從孤兒清理表,所以我正在尋找一個高性能的解決方案。 我嘗試使用'IN'子句,但它並不是很快。 列具有兩個表中的所有必需索引。(id - 主鍵,component_id - index,component_type - index) 基本上的情況是從哪個不 “c ...

休眠需要多次保存才能刪除孤兒

[英]Hibernate multiple saves required for orphan removal

考慮以下實體模型: 檔案實體。 佣金實體。 方括號實體。 現在,當我想替換檔案中的佣金時。 我必須這樣做: 請注意 ,對存儲庫的保存操作是否持久或合並取決於所傳遞的對象是否設置了其ID。 一個頭腦清醒的正常人會認為他可以做到: 由於某種原因, ...

在 Hibernate 中使用孤兒移除

[英]Using orphan removal in Hibernate

我在Spring-Hibernate應用程序中工作。我的問題與下面代碼中描述的orphan removal有關。 考慮save/update User場景。 一種方法是從列表中刪除該子對象,如user.getUserRoles().remove(userRole) 。 另一種方式可能是像user ...

流利的NHibernate參考/多對一映射級聯全部不起作用

[英]Fluent NHibernate reference / many-to-one mapping cascade all not working

我對所有(孤立)級聯有一些問題,並從數據庫中刪除了舊的objcet。 示例:我有一個類A,其中包含類B的對象。現在,當我創建類A的對象並將其保存時,一切正常。 當我調用方法SetValueOfB(int i)並再次保存對象A時,舊對象B仍在數據庫中。 這些類之間的關聯是否必須始終是 ...

如果使用復合ID,則Grails無法刪除單元測試中收集的孤兒

[英]Grails fails to delete orphan on collection in Unit tests, if composite id is used

我正在使用Grails 2.4.4。 我想用內存數據庫測試單元測試類中的持久性。 我有一個Parent類,與Child具有oneToMany關系。 子級由父級擁有,並具有涉及父級的復合密鑰。 當我嘗試刪除“父級”內部集合中的“子級”之一時,如果刷新,則會收到錯誤消息,如果省略“ flus ...

nHibernate Cascade =“ Delete-Orphan”用於多個鍵

[英]nHibernate Cascade=“Delete-Orphan” for multiple keys

可以說我有以下3個表: 表A,表B和表C. 表C具有表A的外鍵。表C具有表B的外鍵。 當我從表BI中刪除行時,希望它刪除表C中的孤立行,但前提是它不包含對表A的任何引用。如果確實包含對表AI的引用,則希望它刪除表B中的行,並且在表C中將外鍵設置為null。 那有可能嗎? ...

Delete-orphan在休眠中給出異常

[英]Delete-orphan is giving Exception in hibernate

嗨,我有部門實體,在該部門實體中,我有一個屬性,稱為屬性string數據類型中的Department name,另一個屬性parentpartment (一對多)作為Department數據類型(Class Type)作為該列的外鍵。並且我使用了一個-to-many關系船和orphan-remo ...

Hibernate - 更新集合的正確方法,使用級聯類型all-delete-orphan進行映射

[英]Hibernate - proper way to update collection which is mapped with cascading type all-delete-orphan

如果它通過它的“父”對象映射到all-delete-orphan ,那么更新集合的正確和簡單方法是什么? 通過更新我並不僅僅意味着只是從集合中添加/刪除項目,而是更新項目屬性的值(當然,對於之前在集合中的那些項目)。 場景是有一個Parent對象,它有一個Child對象的集合,並且有一 ...

無法休眠通過級聯刪除子實例,這些實例已從一對多關系中刪除

[英]Can't get hibernate to delete children instances via cascade, that were removed from a one-to-many relation

這里的小問題: 我有兩個實體類 現在,映射實質上是: (我在這里省略了ID映射和字段,我使用常規生成的ID) 我基本上需要保持一個干凈的數據庫,就像我從父級列表中刪除元素然后提交父級時一樣,需要刪除相應刪除的子級數據庫條目。 子實例引用了我以后需要刪除的其他實體,因 ...

休眠所有刪除孤兒以進行有序收集

[英]Hibernate all-delete-orphan for ordered collections

我有一個像 在我的Java代碼中,對此執行了一組操作,就像 現在,這個SomeBeans是一個linkedHashmap,因此順序得以維護,但是由於所有刪除孤兒都在級聯中使用,在特定情況下,我遇到了如下異常: 所以我將上面的Java實現更改為 但是,這樣做我無法維 ...

Grails數據綁定一對多關系

[英]Grails data binding one-to-many relationship

我正在嘗試利用Grails的能力來處理一對多關聯的數據綁定。 我能夠成功分配關系,但是刪除單個元素或所有元素均無法正常工作。 這是我的模型的示例: 當通過網站創建一個新的ScheduledCourier對象時,我可以傳遞一個路由列表來自動綁定標記,如下所示: 這對我來說在 ...

休眠映射:刪除孤立級聯

[英]Hibernate mapping: delete-orphan cascade

有關休眠和刪除孤立級聯的問題。 假設我有一些Parent類,其中有Child的集合。 在針對一對多關系的Parent類的休眠映射中,我設置了級聯all-delete-orphan。 假設其余所有配置正確。 因此,我向父P加載了兩個子對象A和B。然后從父集合(.getChildren( ...

域類如何級聯'all-delete-orphan'給它沒有引用的子節點?

[英]How can a Domain Class cascade 'all-delete-orphan' to a child it has no reference to?

在Grails中,您可以擁有一個子類: 有兩個父類 看來如果我是father.delete() ,那么Grails會拋出一個數據庫錯誤,說Father不能被刪除,因為child還在。 如何級聯all-delete-orphan的Child ,如果Father類不具有直接的參 ...


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