Hibernate 同一类的多个单向一对多关系

Hibernate 同一类的多个单向一对多关系,hibernate,one-to-many,Hibernate,One To Many,我有这三个类,我想创建HibernateXML映射文件。 如图所示,我有多个单向一对多映射,按顺序和部门映射到同一个类,联系人。如何为这三个文件创建映射文件?您可以在此处发布表结构。你面临什么问题?到目前为止,您尝试了什么?我是否应该创建多个表,如OderContact和OrderDepartment?如果我有更多具有一对多关系的类要联系呢?这是否需要为每个表创建一个关系表? public class Contact { private String name; private

我有这三个类,我想创建HibernateXML映射文件。
如图所示,我有多个单向一对多映射,按顺序和部门映射到同一个类,联系人。如何为这三个文件创建映射文件?

您可以在此处发布表结构。你面临什么问题?到目前为止,您尝试了什么?我是否应该创建多个表,如OderContact和OrderDepartment?如果我有更多具有一对多关系的类要联系呢?这是否需要为每个表创建一个关系表?
public class Contact {
    private String name;
    private String phone;
}

public class Order {
    Collection<Contact> contacts;
}

public class Department {
    Collection<Contact> contacts;
}