Java 带外键表的Hibernate映射
我正在尝试创建一个hbm.xml,用hibernate映射java中的一些持久对象 我的域名如下所示: 属性有一个包含根文件夹的文件夹。属性具有查找文件夹的键,而文件夹具有查找其根文件夹的键Java 带外键表的Hibernate映射,java,hibernate,join,mapping,foreign-keys,Java,Hibernate,Join,Mapping,Foreign Keys,我正在尝试创建一个hbm.xml,用hibernate映射java中的一些持久对象 我的域名如下所示: 属性有一个包含根文件夹的文件夹。属性具有查找文件夹的键,而文件夹具有查找其根文件夹的键 文件夹中已经存在哪些引用,您想添加哪些引用?您需要更多信息吗?您在这里丢失了一个词:我尝试使用xxx,但是 public class Property { private Folder folder; private Set<Folder> rootFolders; } public
文件夹中已经存在哪些引用,您想添加哪些引用?您需要更多信息吗?您在这里丢失了一个词:我尝试使用xxx,但是
public class Property {
private Folder folder;
private Set<Folder> rootFolders;
}
public class Folder {
private String id;
private String rootfolder;
private String descriptor;
}
<set name="rootFolders" table="FOLDER">
<key column="ID" property-ref="folder.id"/>
<many-to-many
column="ROOTFOLDER"
class="org.company.Folder"
property-ref="descriptor"
/>
</set>
from
(select t.logical_id, t.id, t.tariffroot from (PROPERTY p inner join FOLDER f on p.FOLDER_ID = f.ID)) propertyFolders
inner join FOLDER roots on propertyFolders.FOLDERROOT= roots.DESCRIPTOR