|
could not initialize proxy - no Session Spring data jpa + Hibernate
|
|||
---|---|---|---|
#18+
Проблема возникает тут: Код: java 1. 2. 3. 4. 5. 6.
Уже пробовал разные решение которые предлагали: hibernate.enable_lazy_load_no_trans=true убирать FetchType.LAZY , ставить EAGER Не помогает ничего. в чем беда? При чем получается в сущности все поля null , Хотя до этого я нигде запросов не делал. AppConfig: Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49.
}[/SRC] Controller: @Controller @Secured("hasRole('ADMIN')") @RequestMapping(value = "/panel") public class PanelController { @Autowired private ConfigService configService; @Autowired private ImageService imageService; @Autowired private CategoryService categoryService; @GetMapping(value = {"", "/", "/index"}) private ModelAndView index(ModelAndView view, HttpServletRequest request) { view.addObject("title", "Панель управления"); view.setViewName("panel/index"); return view; } @GetMapping(value = "/pages") private ModelAndView main(ModelAndView view) { view.addObject("title", "Панель управления - Страницы"); view.setViewName("panel/pages"); return view; } @GetMapping(value = {"/categories", "/categories/{id}"}) private ModelAndView categories(ModelAndView view, @PathVariable(required = false) Integer id) { String title = "Панель управления - Категории"; if(id!=null) { Category category = categoryService.getById(id); if(category!=null) { title = "Панель управления - Категория "+category.getName(); view.getModelMap().addAttribute("images", imageService.getAllByCategoryId(category.getId())); } else { title= "Панель управления - Категория не найдена"; } } view.getModelMap().addAttribute("title", title); view.getModelMap().addAttribute("scripts", new String[]{"panel/categories.js"}); view.getModelMap().addAttribute("categories", categoryService.getAll()); view.setViewName("panel/categories"); return view; } } Category: Код: 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. 27. 28. 29. 30. 31. 32. 33. 34.
CategoryService: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
CategoryRepository: Код: java 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2018, 17:02 |
|
could not initialize proxy - no Session Spring data jpa + Hibernate
|
|||
---|---|---|---|
#18+
Вся ошибка: Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2018, 17:06 |
|
could not initialize proxy - no Session Spring data jpa + Hibernate
|
|||
---|---|---|---|
#18+
Попробовал сделать `REST` запрос и все работает на отлично. Магия. Но в чем причина того бага? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2018, 18:02 |
|
could not initialize proxy - no Session Spring data jpa + Hibernate
|
|||
---|---|---|---|
#18+
Где-то во вьюхе обращаешься к category.images() ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2018, 08:06 |
|
|
start [/forum/topic.php?fid=59&msg=39674194&tid=2121906]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 154ms |
0 / 0 |