У меня есть 3 таблицы:
- Таблица A (идентификатор строки)
- Таблица B (идентификатор строки)
- Таблица C (строковый идентификатор, строковый код , строковый идентификатор_A_Or_B)
После значения атрибута код значение атрибута id_A_Or_B отличается.
Пример:
Если код 'A' , тогда id_A_Or_B = id (таблица A)
Если код 'B' , тогда id_A_Or_B = id (таблица B)
Как реализовать объект модели с помощью спящего режима аннотации?
Могу ли я сослаться непосредственно на класс A или B в классе C?
@Entity
public class A {
@Id
private String id;
}
@Entity
public class B {
@Id
private String id;
}
@Entity
public class C {
@Id
private String id;
private String code;
private String id_A_Or_B;
}
Заранее спасибо за ответ