|
|
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
Создаю связи one to many к таблице Product Таблицы с данными все есть Выкидывает ексепшн com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'ID_category' cannot be null класс Product Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. Класс Category Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Класс Producer Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. update.jsp Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. Update Controller Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 17:22 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
mightyducksfan, у тебя регистр отличается в ошибке от задекларированного ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 19:43 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
rema174mightyducksfan, у тебя регистр отличается в ошибке от задекларированного Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. Поменял так, но все равно пишет туже ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2017, 23:26 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
mightyducksfanно все равно пишет туже ошибку убери JSP и добейся безошибочной работы на сервере без него. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2017, 10:23 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
Petro123mightyducksfanно все равно пишет туже ошибку убери JSP и добейся безошибочной работы на сервере без него. В контроллере написал Код: java 1. 2. И все нормально работает Получается проблема в jsp? не записывается category и producer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2017, 13:23 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
mightyducksfanПолучается проблема в jsp? ты его когда писал построчно тестировал? или во сне запомнил и сразу 100 строк вывалил? Попробуй убрать половину и выйди на функцию-метод который не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2017, 21:50 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
Petro123mightyducksfanПолучается проблема в jsp? ты его когда писал построчно тестировал? или во сне запомнил и сразу 100 строк вывалил? Попробуй убрать половину и выйди на функцию-метод который не работает. Проверил jsp без селектов все работает нормально. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Этот селект возвращает id категории, а в объект product не заполняется поле category Т.е проблема в мапинге , и связи между Entity. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2017, 23:21 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
mightyducksfanЭтот селект возвращает id категории, а в объект product не заполняется поле category Т.е проблема в мапинге , и связи между Entity. сильно не вникал, но я не понял вот что. Ты сделай точно такой тест, но без ГУИ и JSP. Т.е. если в JSP у тебя цикл, то выведи таким циклом в логи всё что требуется для юзверя. Так понятно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2017, 14:05 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
Petro123mightyducksfanЭтот селект возвращает id категории, а в объект product не заполняется поле category Т.е проблема в мапинге , и связи между Entity. сильно не вникал, но я не понял вот что. Ты сделай точно такой тест, но без ГУИ и JSP. Т.е. если в JSP у тебя цикл, то выведи таким циклом в логи всё что требуется для юзверя. Так понятно? делал с gui и jsp, просто убрал category и producer. и если в контролере добавить добавление категории и продюсера , типа такого product.setCategory(categoryService.findCategoryByID(Integer.parseInt(request.getParametr("category")))); то все работает Т.е. мапинг таблиц надо настроить, чтобы он автоматически заполнял ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2017, 18:37 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
mightyducksfanПроверил jsp без селектов все работает нормально. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Этот селект возвращает id категории, а в объект product не заполняется поле category Т.е проблема в мапинге , и связи между Entity. копай дальше: - выведи в лог что категории (FK) не приходит при update записи в контроллёр. Если у тебя оба FK обязательны, то и выведи членораздельную ошибку юзверю что не выбрана категория или ... - в отладке на F12 проверь что идёт в контроллер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2017, 23:18 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
mightyducksfanТаблицы с данными все естьперепроверьте наличие данных в колонке ID_CATEGORY : Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2017, 23:40 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
Usman, хм... по поводу этого, Модель данных конечно должна быть верная и не ошибочная в БД. Иначе просто очистить всё что есть и начать тесты с нуля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2017, 00:20 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
Petro123, Petro123Модель данных конечно должна быть верная и не ошибочная в БДДолжна, но тут какое-то странное противоречие между: mightyducksfanТаблицы с данными все естьиmightyducksfanВыкидывает ексепшн com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'ID_category' cannot be null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2017, 05:37 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
Usman, я посчитал что это при записи (когда в табле нет вообще значений). Пусть разбирается. Я у себя накладываю not null FK уже в базе и средствами базы, если это нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2017, 13:31 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
UsmanPetro123, Petro123Модель данных конечно должна быть верная и не ошибочная в БДДолжна, но тут какое-то странное противоречие между: mightyducksfanТаблицы с данными все естьиmightyducksfanВыкидывает ексепшн com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'ID_category' cannot be null ексепшн выкидывает при записи категории в поле продукта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2017, 23:27 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
Petro123Usman, я посчитал что это при записи (когда в табле нет вообще значений). Пусть разбирается. Я у себя накладываю not null FK уже в базе и средствами базы, если это нужно. это у меня обновление, а при добавлении, все так же сделано, и в пост запрос даже не переходит. кидает на страницу 400 bad request ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2017, 00:22 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
mightyducksfanPetro123Usman, я посчитал что это при записи (когда в табле нет вообще значений). Пусть разбирается. Я у себя накладываю not null FK уже в базе и средствами базы, если это нужно. это у меня обновление, а при добавлении, все так же сделано, и в пост запрос даже не переходит. кидает на страницу 400 bad request разумеется в createController Product product = new Product(); model.addAttribute("product",product); передаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2017, 00:23 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
mightyducksfanексепшн выкидывает при записи категории в поле продукта.OkmightyducksfanВ контроллере написал Код: java 1. 2. И все нормально работаетТогда попробуйте добавить пару строчек кода в метод updateCoursePost : Код: java 1. 2. 3. 4. 5. 6. 7. 8. и попробуйте снова отправить POST запрос из формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2017, 07:13 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
Usmanmightyducksfanексепшн выкидывает при записи категории в поле продукта.OkmightyducksfanВ контроллере написал Код: java 1. 2. И все нормально работаетТогда попробуйте добавить пару строчек кода в метод updateCoursePost : Код: java 1. 2. 3. 4. 5. 6. 7. 8. и попробуйте снова отправить POST запрос из формы. java.lang.IllegalArgumentException: [Assertion failed] - this argument is required; it must not be null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2017, 21:51 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
mightyducksfanjava.lang.IllegalArgumentException: [Assertion failed] - this argument is required; it must not be nullОтсутствует вся категория или только ее ID. Нужно посмотреть какой из ассертов заFAILился, либо добавить сообщения: Код: java 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2017, 22:05 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
Usmanmightyducksfanjava.lang.IllegalArgumentException: [Assertion failed] - this argument is required; it must not be nullОтсутствует вся категория или только ее ID. Нужно посмотреть какой из ассертов заFAILился, либо добавить сообщения: Код: java 1. 2. Этот выкидывает org.springframework.util.Assert.notNull(product.getCategory(), "Category is NULL"); категорию не заполняет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2017, 22:34 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
mightyducksfanПолучается проблема в jsp?Да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2017, 23:30 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
UsmanmightyducksfanПолучается проблема в jsp?Да System.out.println(request.getParameter("category")); Выводит выбранную категорию Т.е. получается jsp верно работает Код: html 1. 2. 3. 4. 5. Связь один ко многим Код: java 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2017, 20:11 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
mightyducksfan, Код: java 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2017, 20:17 |
|
||
|
Проблемы с hibernate связь один ко многим
|
|||
|---|---|---|---|
|
#18+
Usmanmightyducksfan, Код: java 1. 2. 3. 4. 5. 6. 7. Да так работает. уже пробывал. Но я так понимаю, что так не правильно делать, должно заполнятся автоматически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2017, 22:02 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39389218&tid=2123215]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
97ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 240ms |
| total: | 468ms |

| 0 / 0 |
