Дык чел то про HSQL + Hibernate говорил. Я ему и ответил. Можно сделать вывод, что чел в курсе про не объектность HSQL так как он упомянул ORM. Надеюсь, что отмазался :)
>а что она просто сиреализует объекты и пишет их на диск и извлекает по условию? имхо удобно но помоему такое требуеться не часто или я не прав?
У меня в постресе хранятся JAVA объекты. Все классно, кроме одного - обновить библиотеку класса незя. Даже перекомпилировать ее незя. Сиреализация сразу накрывается. Можно, правда, немного переделать механизм запис/чтения из базы, но впадлу. :)
> Можно, правда, немного переделать механизм запис/чтения из базы, но впадлу. :)
Если ты исп. стандартный binary Java serialization mechanizm, то да, такое возможно.
Пошарь на Jakarta Commons. У них была либа для работы с бинами. В том числе и сериализация. У нее таких проблем не наблюдал.
Хотя сам исп. iBATIS SQLMap. Вот с ним точно никаких проблем нет. Не большая, простая, работает быстро.
Но это же лечиться с помощью serialVersionUID. Не лечится, если изменяется список полей данных. Я просто к тому, что у меня тоже изпользуется активно сериализация, боюсь грабли огрести.
Ну да, раз ты уже сериализовал кучу всего без serialVersionUID, ввести этот атрибут так просто не получится -- нужно всё будет сериализовывать заново, либо выдерать из файлов сериализации сгенеренный по дефолту serialVersionUID для каждого класса и вбивать его в исходники. Кста, работающий вариант, так как система пишет несоответствующие UID в тексте исключения.
>Но это же лечиться с помощью serialVersionUID. Не лечится, если изменяется список полей данных. Я просто к тому, что у меня тоже изпользуется активно сериализация, боюсь грабли огрести.
У меня такая фишка получилась именно из-за того, что постоянно требования менялись. Добавь поле, убери поле, тип поменяй, а тут мы сами пока не знаем...
Задрала эта тема, Описал XML, и положил DOM в запись. Класс один, а что я в реальный объект напихал, кому какое дело. :) А вот с сериализацией проблемы всплыли позже. Если по уму сначала делал, а не давай-давай, то и детских граблей бы сейчас не было.
Я HashMap использовал в тех случаях, когда состав полей сериализуемого объекта был непредстказуем. Это всёж быстрее, чем XML-сериализация (если это, конечно же, критично).
>> а что она просто сиреализует объекты и пишет их на диск и извлекает по условию? имхо удобно но помоему такое требуеться не часто или я не прав?
> У меня в постресе хранятся JAVA объекты. Все классно, кроме одного - обновить библиотеку класса незя. Даже перекомпилировать ее незя. Сиреализация сразу накрывается. Можно, правда, немного переделать механизм запис/чтения из базы, но впадлу. :)
Поиск не работает, relations не работают... зачем тебе база? сливай уже всё в файл.