список имеет тип Dog
Поле помечено след. аннтоцией:
@ElementCollection
@CollectionTable(
name = “dogs”,
joinColumns = @JoinColumn(name = "animal_id")
)
класс Dog помечен аннотацией @Embeddable.
есть интерфейс репозиторий:
public interface DogRepo extends CrudRepository<Dog, Long> (Long - тип id у Animal)
такая конструкция прекрасно работает в другом проект, но в текущем - не работает.
выпадает ошибка “The given domain class does not contain an id attribute!” при поптыки создать бин репозитория. в чем может быть ошибка? конструкция работает в другом проекте, сейчас написал ее и вот такая ошибка падает
Ну очевидно, что дог это не сущность, мб ты хотел реп для animal сделать?
ну у меня есть реп для animal, но ведь dog хранится в отдельной таблице, как я получу доступ к таблиец dogs тогда?
Обсуждают сегодня