Java Hibernate如何存储集合?
我想知道,Hibernate如何在内部存储集合 让它更清楚。我有实体文本,它由一组标记进行注释。所以有两个表,一个用于文本,另一个用于标记,Y想知道的是Hibernate在何处以及如何存储关于对单个文本实体进行注释的所有标记的引用的信息Java Hibernate如何存储集合?,java,hibernate,collections,Java,Hibernate,Collections,我想知道,Hibernate如何在内部存储集合 让它更清楚。我有实体文本,它由一组标记进行注释。所以有两个表,一个用于文本,另一个用于标记,Y想知道的是Hibernate在何处以及如何存储关于对单个文本实体进行注释的所有标记的引用的信息 谢谢你的解释 因为标记将引用其父文本。这个查询看起来像 select * from tags inner join text where tag.textid = text.textid 这样,当它设置集合时,特定文本的所有标记都会显示出来。但是如果一个标记由
谢谢你的解释 因为标记将引用其父文本。这个查询看起来像
select * from tags inner join text where tag.textid = text.textid
这样,当它设置集合时,特定文本的所有标记都会显示出来。但是如果一个标记由多个文本实体持有呢?例如,标签是唯一的实体。在多对多的情况下,通常使用链接表。这允许SQL或任何数据库维护关系,hibernate只需依赖映射即可从数据库中提取正确的内容。