![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Chernoknizhnik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 9.12.2009 Репутация: нет Всего: нет |
Можно ли хранить в БД объекты(java-объекты)или такая реализация не возможна?
|
|||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: нет Всего: 44 |
-------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| Chernoknizhnik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 9.12.2009 Репутация: нет Всего: нет |
Deniz, ммм т.е. сначало объект сериализуется в xml, затем xml заносится в БД, потом при обращение xml достается и десериализируется в объект?
Это сообщение отредактировал(а) Chernoknizhnik - 25.1.2010, 07:10 |
|||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: нет Всего: 44 |
Chernoknizhnik, все правильно, но XML не обязательно, это уж как душе угодно. Можно писать в поток и его (поток) сохранять в блоб. Просто XML, если надо, легче и удобнее посмотреть.
-------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| Chernoknizhnik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 9.12.2009 Репутация: нет Всего: нет |
Смущает тока одно, много лищних действий придется выполнять, но раз другого ничего нет, то и это подойдет! |
|||
|
||||
| Chernoknizhnik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 9.12.2009 Репутация: нет Всего: нет |
||||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: нет Всего: 44 |
У TBlobField есть методы: SaveToStream(Stream: TStream) и LoadFromStream(Stream: TStream). В help есть примеры как с ними работать. В чем вопрос?
-------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| Chernoknizhnik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 9.12.2009 Репутация: нет Всего: нет |
||||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: нет Всего: 44 |
Chernoknizhnik, да это Delphi.
На чем пишешь? Если не Delphi, то лучше спросить в соответствующем форуме. В любом случае, поток можно представить как длинный varchar() и попытаться работать с ним как с обычной строкой. -------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| Chernoknizhnik |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 9.12.2009 Репутация: нет Всего: нет |
||||
|
||||
| boevik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1452 Регистрация: 31.5.2004 Где: Израиль Репутация: нет Всего: 35 |
можешь посмотреть Hibernate - позволяет сохранять об'екты ж таблицах, требует mapping.
-------------------- Никогда не говори никогда |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Помимо Hibernate, для Java еще есть еще много ORM фрейворков: Open Source Persistence Frameworks in Java. Хотя я бы тоже советовал Hibernate как самый массовый, или JPA если используешь сервер приложений который его поддерживает.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| garbuz |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 677 Регистрация: 22.1.2008 Репутация: 3 Всего: 11 |
Я бы сперва посоветовал посмотреть в сторону JDBC, потом Hibernate.
|
|||
|
||||
| afon |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 85 Регистрация: 5.4.2008 Где: Украина, Киев Репутация: нет Всего: 1 |
ИМХО тут надо смотреть не в Hibernate, а в Object-Relational Database Systems. Такие есть. Ибо не все же объекты представляют из себя firstName-lastName.. думаю не всякий и сериализировать можно. Хранение объектов в Blob-ах не выход.
|
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
||||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |