Я впервые интегрирую Hibernate ORM в свой проект, и у меня возникли проблемы с отладкой исключения org.hibernate.UnresolvableObjectException: строк с данным идентификатором не существует исключение, и я не совсем уверен, связано ли это с тем, что я неправильно аннотировал свой класс, или я делаю что-то совершенно неправильно. Вот моя вставленная трассировка стека.
Для контекста, вот мои классы сущностей ArenaManager.java, Arena.java и ArenaSchematic.java, которые я пытаюсь импортировать во встроенный H2. база данных сервера. У меня есть абстрактный класс Controller, который управляет моими классами менеджеров, такими как ArenaManager, который вы можете найти здесь, который также переходит в строку, где возникает ошибка, когда я пытаюсь сохранить свой ArenaManager. code> в мою базу данных H2. Я использую предварительно установленные идентификаторы, которые можно найти здесь, поскольку я хочу установить идентификатор для каждого из моих менеджеров, например моего ArenaManager.
Я предоставляю своим пользователям хранить данные либо в формате JSON, либо через базу данных, например H2, и формат сохранения JSON работает, но я пытаюсь понять, как это сделать через базы данных через Hibernate. Я не хочу создавать новый набор абстракций данных Arena только для баз данных, я хочу использовать свой текущий менеджер и корректно аннотировать карту, чтобы она соответствовала строкам и столбцам моей базы данных H2.
Когда я пытаюсь обновить/сохранить свои данные в базе данных после того, как мой экземпляр ArenaManager был изменен или модифицирован пользователем (обычно посредством новых или удаленных записей в базовой карте), в итоге я получаю исключение, указанное выше.
Я пытался провести дальнейшее исследование других тем StackOverflow, форумов и задавал вопросы в различных Discord, но мне не удалось, потому что Я не уверен, что может быть источником этой ошибки. Я видел много других тем с этой же проблемой, но, похоже, я не могу отследить источник или причину по трассировке стека из-за отсутствия опыта. Было бы очень признательно, если бы кто-нибудь указал мне правильное направление. Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/791 ... ntifier-ex
Исключение спящего режима при сохранении данных арены (строка с данным идентификатором не существует) ⇐ JAVA
Программисты JAVA общаются здесь
1729700845
Anonymous
Я впервые интегрирую [b]Hibernate ORM[/b] в свой проект, и у меня возникли проблемы с отладкой исключения org.hibernate.UnresolvableObjectException: строк с данным идентификатором не существует исключение, и я не совсем уверен, связано ли это с тем, что я неправильно аннотировал свой класс, или я делаю что-то совершенно неправильно. Вот моя вставленная трассировка стека.
Для контекста, вот мои классы сущностей ArenaManager.java, Arena.java и ArenaSchematic.java, которые я пытаюсь импортировать во встроенный H2. база данных сервера. У меня есть абстрактный класс Controller, который управляет моими классами менеджеров, такими как ArenaManager, который вы можете найти здесь, который также переходит в строку, где возникает ошибка, когда я пытаюсь сохранить свой ArenaManager. code> в мою базу данных H2. Я использую предварительно установленные идентификаторы, которые можно найти здесь, поскольку я хочу установить идентификатор для каждого из моих менеджеров, например моего ArenaManager.
Я предоставляю своим пользователям хранить данные либо в формате JSON, либо через базу данных, например H2, и формат сохранения JSON работает, но я пытаюсь понять, как это сделать через базы данных через Hibernate. Я не хочу создавать новый набор абстракций данных Arena только для баз данных, я хочу использовать свой текущий менеджер и корректно аннотировать карту, чтобы она соответствовала строкам и столбцам моей базы данных H2.
Когда я пытаюсь обновить/сохранить свои данные в базе данных после того, как мой экземпляр ArenaManager был изменен или модифицирован пользователем (обычно посредством новых или удаленных записей в базовой карте), в итоге я получаю исключение, указанное выше.
Я пытался провести дальнейшее исследование других тем StackOverflow, форумов и задавал вопросы в различных Discord, но мне не удалось, потому что Я не уверен, что может быть источником этой ошибки. Я видел много других тем с этой же проблемой, но, похоже, я не могу отследить источник или причину по трассировке стека из-за отсутствия опыта. Было бы очень признательно, если бы кто-нибудь указал мне правильное направление. Спасибо.
Подробнее здесь: [url]https://stackoverflow.com/questions/79118833/hibernate-exception-while-saving-arena-data-no-row-with-the-given-identifier-ex[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия