解决方案 »

  1.   

    直接Employee与phone多对多的关系,表自动创建,就成你的表了
      

  2.   

    @ManyToMany       
    @JoinTable(name = "Employee_phone", joinColumns = {@JoinColumn(name = "Employee_ID", referencedColumnName = "Employee_ID")}, inverseJoinColumns = {@JoinColumn(name = "phone_ID", referencedColumnName = "phone_ID")})    示例
      

  3.   

    还是使用Set配ManyToMany,
    然后定义你的Map的get方法,在方法内生成你的map并返回