Будьте в спящем режиме: ограничительная проблема нарушения Внешнего ключа

Во-первых: никогда не используйте {{partial}}!

Далее все, что вы добавите в маршрут application, будет видно все время ! Так что обычно это только ваша навигация.

Разные страницы, которые вы хотите, должны быть разными маршрутами. Первый видимый маршрут - маршрут index.

5
задан Vinze 17 February 2009 в 11:01
поделиться

4 ответа

Я запутываюсь w/отображения ассоциации все время. Рассмотрите необходимую ассоциацию, и быть в спящем режиме конфигурация отображения раньше создавала assiocation.

http://docs.jboss.org/hibernate/core/3.5/reference/en/html/associations.html

замечательная книга рецепта ассоциаций.

6
ответ дан 13 December 2019 в 22:17
поделиться
2
ответ дан 13 December 2019 в 22:17
поделиться

Кажется достаточно простым. Первая строка Вашего исключения ясно указывает, что нарушение из столбца idCorpus к другому столбцу в другой таблице, Corpus/idCorpus.

Необходимо смочь получить доступ к базе данных непосредственно для выяснения, каково ограничение. Я подозреваю, что это - простой поиск на другой таблице.

Затем распечатайте значение, которое Вы используете в предоставленном коде Java и, надо надеяться, вуаля, Вы будете знать то, что оценивает, Вы пытаетесь вставить в Semspace, который не находится в Корпусе.

com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (diaz/Semspace, CONSTRAINT FK4D6019AB6556109 FOREIGN KEY (idCorpus) REFERENCES Corpus (idCorpus))

1
ответ дан 13 December 2019 в 22:17
поделиться

Старый пост, который я знаю, но у меня было это, и я исправил его, изменив @ManyToMany на @OneToMany, если другая сторона - @ManyToOne.

0
ответ дан 13 December 2019 в 22:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: