Я не могу создать однозначное отношение 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?