Когда я делаю отношение один к одному с сущностями, JPA использует идентификатор для регистрации цели;но я должен хотеть другую колонку.Как это возможно?
Например, у меня есть две сущности:
@Entity
public class Target
{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private String id;
@Column(unique=true, nullable=false)
private String code;
// and so on
}
Это таблица с идентификаторами столбцов и CODE.
Второй объект со ссылкой на Coder:
@Entity
public class ToTarget
{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private String id;
private Target targeted;
// and so on
}
Это таблица с идентификатором столбца и TARGET_ID.В TARGET_ID у меня есть некоторый идентификатор из идентификатора столбца в таблице Target.
Все хорошо, но мне нужно, чтобы в TARGET_ID было какое-то значение кода из таблицы Coder.Как это возможно?
Спасибо.