У меня есть переменная в Java, которые возвращаются, тип является Объектом (java.lang. Объект). Я хочу сохранить это значение переменной в базе данных MySQL, не бросая ни в каком другом примитивном типе данных. Действительно ли там какой-либо тип данных доступен в MySQL, связанном с Объектом?
Вы можете использовать BLOB
для хранения необработанных данных, но в остальном нет, MySQL не имеет типа данных специально для java-объекта.
В качестве побочного примечания: вам, вероятно, не следует хранить необработанный объект в базе данных, это не позволит вам делать какие-либо запросы к нему.
BLOB может это сделать. Сериализуйте объект в байтовый массив и ВСТАВЬТЕ его как BLOB.
Вы все равно должны сериализовать объект, чтобы вы могли также сериализовать его в XML или JSON. Я бы предпочел удобочитаемую форму хранения. Взгляните, например, на Xstream . Отличный, потокобезопасный инструмент для маршаллинга / демаршалинга.
Я, конечно, предполагаю, что ваш объект - это Bean / POJO.