Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> сохранение данных из базы 
:(
    Опции темы
oson
Дата 12.3.2009, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 289
Регистрация: 3.3.2004
Где: Севастополь

Репутация: нет
Всего: 1



Господа!
Подскажите, есть ли готовый фреймворк для того, чтобы сохранить структуру всей базы данных и сами данные из нее в каком-то виде?
То есть например чтобы можно было прочитать данные полученные Hibernate и сохранить их в каом-то виде?
PM MAIL   Вверх
LSD
Дата 12.3.2009, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



А смысл этих манипуляций? Прочитать структуру можно с помощью DatabaseMetadata, с сохранением тоже проблем нет. А вот дальше что с ней делать?


--------------------
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.
PM MAIL WWW   Вверх
oson
Дата 12.3.2009, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 289
Регистрация: 3.3.2004
Где: Севастополь

Репутация: нет
Всего: 1



Дело в том, что необходимо сделать отдельный модуль, который может встраиваться в любую систему независимо от реализации в той системе персистенца -и на на jdbc, и на hibernate, и на ejb3.
То есть этот компонент должен легко подключаться к любой системе, используя ее систему взаимодействия с базой - может пару строк в xml или еще чтото (ну и дальше этот модуль отображает определенные данные из базы).
То есть надо найти какой-то класс, который есть во всех этих persistent системах? Как можно сделать, чтоб такой модуль можно подключить и к jdbc, и к hibernate и к любой другой персистент системе?
PM MAIL   Вверх
batigoal
Дата 12.3.2009, 23:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 24
Всего: 151



В каком-то смысле попыткой стандартизовать способ доступа к данным является JPA (единый интерфейс, под которым может скрываться любой ORM-провайдер). Но полную универсальность все равно удастся получить только в простых случаях, когда не задействются специфические фишки базы или ORM'а.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
LSD
Дата 13.3.2009, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(oson @  12.3.2009,  21:14 Найти цитируемый пост)
Дело в том, что необходимо сделать отдельный модуль, который может встраиваться в любую систему независимо от реализации в той системе персистенца -и на на jdbc, и на hibernate, и на ejb3.
То есть этот компонент должен легко подключаться к любой системе, используя ее систему взаимодействия с базой - может пару строк в xml или еще чтото (ну и дальше этот модуль отображает определенные данные из базы).

А структура базы то тут при чем? В любом случае система ожидает от базы, что там будет определённый набор таблиц, с определёнными полями.


--------------------
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.
PM MAIL WWW   Вверх
oson
Дата 13.3.2009, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 289
Регистрация: 3.3.2004
Где: Севастополь

Репутация: нет
Всего: 1



Думал сделать на входе класс, который будет ожидать например ResultSet если реализация персистента через JDBC. Если это Hibernate - то можно ему тоже передать какой-то обьект, в котором можно докопаться до ResultSet - Hibernate то все равно на jdbc базируется.
Но в случае, если это JPA EJB3 - то тоже както добираться до ResultSet.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0546 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.