У меня есть два класса Entity со следующими атрибутами:
class Parent {
@Id
string columnA;
string columnB;
}
class Child {
//confused here: ManyToOne with Parent class
string columnC;
string columnD;
}
Я хочу SQL Таблицы, как показано ниже:
- Parent (columnA (Primary Key), columnB)
- Дочерний (столбец A (Внешний ключ), столбец C, столбец D), где
- первичный ключ = (столбец A, столбец C) и
- (Дочерний - > ManyToOne -> Parent).
Question1: Как я могу создать правильный класс Entity для ребенка?
Question2: Я хочу иметь childRepository, расширяющий JpaRepository. Я запуталась, как указать составной первичный ключ?
public interface childRepository extends JpaRepository<Child, 'What to write here?'>{
}