JPA一对一映射

时间:2019-03-21 07:41:07

标签: spring-boot jpa-2.1

我无法创建一对一的关系JPA。

运行程序时,出现以下错误:

  

在等于操作中,无法解决“ SQL_Latin1_General_CP1_CI_AI”和“ Latin1_General_BIN”之间的排序规则冲突。

  @Entity
    @Table(name = "EMPLOYEE")
    public class Employee {

        @Column(name = "EMPID")
        @Id
        private String empid;

        @Column(name = "COMPANYID")
        private String companyid;

        @Column(name = "NAME")
        private String name;



        @OneToOne(cascade = CascadeType.ALL, fetch = FetchType.EAGER)
        @JoinColumn(name = "ADDRESSID", referencedColumnName = "ADDID")
        private EmployeeCommunication empcomm;



        public Employee() {

        }
      setters and getters
     }


    @Entity
    @Table(name = "EMPLOYEECOMUNICATION")
    public class EmployeeCommunication {
        @Column(name = "ADDID")
        @Id
        private String empadid;

        @Column(name = "PHONE")
        private String phone;

        @Column(name = "EMAIL")
        private String Email;



        @OneToOne(mappedBy = "empcomm")

        private Employee employee;

        public EmployeeCommunication(){

        }

     setters and getters
}

我尝试了多种方法,但我无法成功。

如何使用JPA和Spring-boot创建一对一映射?

0 个答案:

没有答案
相关问题