У меня есть переменная в java, возвращающим тип которой является Object (java.lang.Object). Я хочу сохранить это значение переменной в базе данных MySQL без использования каких-либо других примитивных типов данных. Есть ли какой-либо тип данных, доступный в MySQL, связанный с Object?Хотите сохранить объект в базе данных MySQL
ответ
Вы можете использовать BLOB
для хранения необработанных данных, но в противном случае MySQL не имеет типа данных специально для объекта java.
В качестве побочного примечания. Вероятно, вы не должны хранить необработанный объект в базе данных, что мешает вам выполнять какие-либо запросы на нем.
thanks webdestroya – kandarp
Нет проблем. Обязательно отметьте вопрос как ответ! –
BLOB мог это сделать. Сериализуйте объект в массив байтов и INSERT, как BLOB.
Вы все равно должны сериализовать объект, чтобы вы могли также сериализоваться в XML или JSON. Я бы хотел, чтобы я читал форму для хранения данных. Посмотрите, например, на Xstream. Отличный, потокобезопасный инструмент для сортировки/разборки.
Я предполагаю, конечно, что ваш объект является компонентом/POJO.
Мертвая ссылка, попробуйте эту ссылку http://x-stream.github.io –
- 1. Сохранить объект в базе данных
- 2. Создание рамки в C# Хотите сохранить объекты в базе данных
- 3. Сохранить java-объект как строку json в базе данных MySQL?
- 4. Laravel: Как сохранить объект JSON в базе данных MYSQL?
- 5. Могу ли я сохранить объект JavaScript в базе данных mySQL?
- 6. Сохранить родовой объект в базе данных
- 7. Как сохранить сериализованный объект в базе данных
- 8. Как сохранить объект в базе данных
- 9. Как сохранить объект в базе данных?
- 10. Сохранить объект в базе данных из ContextMenu
- 11. Как сохранить объект в базе данных sqlite?
- 12. Сохранить объект в WordPress базе данных
- 13. Сохранить общий объект в базе данных
- 14. Как сохранить объект в базе данных firebase?
- 15. Хотите проанализировать переменную javascript в базе данных mysql
- 16. Сохранить ios smiley в базе данных mysql
- 17. Как сохранить время в базе данных mysql?
- 18. Сохранить массив в базе данных mysql
- 19. Сохранить арабский текст в базе данных MySQL
- 20. Сохранить акценты в базе данных MySQL
- 21. Сохранить mysql-запрос в базе данных
- 22. Сохранить CSV-содержимое в базе данных mysql
- 23. Хотите сохранить и получить доступ к базе данных онлайн-доступа
- 24. Сохранить местоположение в базе данных
- 25. Сохранить IPv6 в базе данных
- 26. Сохранить в базе данных
- 27. Сохранить строку в базе данных
- 28. Как сохранить объект данных таблицы ruport в базе данных?
- 29. Сохранить IP в базе данных
- 30. Trueskill сохранить рейтинг в базе данных
Обратите внимание на то, что хранить в сериализованном объекте в базе данных (за исключением, возможно, временно), как правило, не рекомендуется, поскольку изменение класса объекта может привести к тому, что сериализованный объект, хранящийся в базе данных, несовместим с ним. – ColinD
Это было бы легко сделать. Посмотрите на ORM или OODBMS. http://en.wikipedia.org/wiki/Object-relational_mapping и http://en.wikipedia.org/wiki/Object_database –