0
我想知道,Hibernate如何存儲集合內部?Hibernate如何存儲集合?
爲了更清楚。我有實體文本,它由一組標籤註釋。因此,有兩個表格用於文本,另一個用於標籤,Y想知道的是Hibernate在哪裏以及如何存儲有關引用單個文本實體註釋的所有標籤的信息。
謝謝你的解釋!
我想知道,Hibernate如何存儲集合內部?Hibernate如何存儲集合?
爲了更清楚。我有實體文本,它由一組標籤註釋。因此,有兩個表格用於文本,另一個用於標籤,Y想知道的是Hibernate在哪裏以及如何存儲有關引用單個文本實體註釋的所有標籤的信息。
謝謝你的解釋!
因爲標籤會引用其父文本。該查詢看起來像
select * from tags inner join text where tag.textid = text.textid
這樣,當它設置集合時,特定文本的所有標籤出來。
但是,如果一個標籤被許多文本實體擁有? I.e標籤是獨特的實體。 – Jarek 2011-05-30 14:48:06
在許多情況下,通常使用鏈接表。這允許SQL或任何數據庫維護關係和hibernate只依賴映射將正確的東西從數據庫中提取出來。 – Fourth 2011-05-30 15:16:33