powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Использование Hibernate и "кривой" схемы BD
10 сообщений из 10, страница 1 из 1
Использование Hibernate и "кривой" схемы BD
    #34229028
Stg Unholy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый вечер!
Уже давно возникла необходимость к существующему проекту на JSF + Spring + JDBC прикрутить какой либо ORM, беда лишь в том, что База данных (Oracle) "старая" и большааая, рефакторинг конечно ведется, по мере сил, но все равно, многие вещи реализованы на пакетах/процедурах/вьюшках....И поднятие объекта - иногда довольно мучительный процесс... про сохранение уже не говорю smile вопрос облегчит ли в таком случае применение Hibernate, или же наоборот, придется еще кучу времени и сил тратить на попытки "уговорить" его работать с такой НЕПРОСТОЙ БД?
...
Рейтинг: 0 / 0
Использование Hibernate и "кривой" схемы BD
    #34229180
Что вы ждете от Hibernate'а?
Давайте начнем с этого - нужно ведь определиться с требованиями, прежде чем пытаться прикрутить что-либо.
...
Рейтинг: 0 / 0
Использование Hibernate и "кривой" схемы BD
    #34229401
ziro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А может вам iBATIS поможет?
IMHO прикручивание старой базы самая его задача.
...
Рейтинг: 0 / 0
Использование Hibernate и "кривой" схемы BD
    #34229577
yanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток ...
А может кто-ть из здесь собравшихся профи разъяснить подоходчивей - что(EJB, Hibernate, TopLink, iBatis), когда и где использовать при написании приложений для больших баз данных, где достаточно много логики зашито по старинке в пакеты/процедуры ?

Хотелось бы получить разъяснения именно того, в каких случаях и что применять ...
...
Рейтинг: 0 / 0
Использование Hibernate и "кривой" схемы BD
    #34230320
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yanich(EJB, Hibernate, TopLink, iBatis)
Хотелось бы получить разъяснения именно того, в каких случаях и что применять ...

EJB 2 - идет лесом сразу, без объяснений.
EJB 3 Persistence - идет лесом, по той причине, что это все та же специфиакция. А при наличии проблем девелоперу все равно смотреть что же там вендор такого нареализовывал.
TopLink - не знаю, не смотрел, поэтому тоже идет лесом. Шутка.
iBatis - те кто пользуются довольны. но как по мне слишком много писать руками.
Ёпт. И никого больше не осталось. Ааа. Hibernate...
Так вот основной акцент при создании Hibernate 3й версии был на создание всяческих фич для поддержки legacy баз данных.

То есть как по мне то здесь нет выбора что когда использовать. Это каждый для себя один раз определяется что ему подуше. И пересматривать свое решение можно ен чаще раза в год.
...
Рейтинг: 0 / 0
Использование Hibernate и "кривой" схемы BD
    #34230801
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в чем заключается "кривость" вашей БД? В том что доступ сделан через SP?
...
Рейтинг: 0 / 0
Использование Hibernate и "кривой" схемы BD
    #34231221
Stg Unholy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кривость получилась из-за наследия...база создана была году в 94, и с тех пор развивалась вместе с ораклом, из-за отсутствия нормального управления проектом, каждый проектировал свой кусок на чем ему в тот момент было эротичнее (package state где ненадо и тд.) в итоге получилось НЕЧТО... щас нормальные селекты для поднятия сущностей на пару страниц и с KEEP DENSE RANK всенепременно :) А для сохранения - всяко разно SP в принеприятнейших количествах. (клиентская часть КИС была на формсах) Сейчас все понимают что это плохо, и все новые модули стараемся делать на JSF + Spring + JDBC...Писанины DAO получается много...Вот тут собственно основной вопрос - стоит ли попытаться использовать Hibernate для DAO? Был ли у кого нить подобный опыт в подобной ситуации?
...
Рейтинг: 0 / 0
Использование Hibernate и "кривой" схемы BD
    #34232331
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хибер при всей его мощи оочень ориентирована на правильную domain driven architecture. В нём нонечно много чего есть ... у вас ведь и архитектура - "без него". Чтобы не устраивать революцию попробуйте более простые штуки. напр iBATIS - только я с ним ни работал.
...
Рейтинг: 0 / 0
Использование Hibernate и "кривой" схемы BD
    #34366835
[tort]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Боюсь с тех пор как у вас использовался метод "приложение, написанное на БД", лучше всего привести его в порядок не меняя метода. Хибернейт рассчитан на "приложение, использующее БД только как хранилище". Смена метода означает переписать все заново.
...
Рейтинг: 0 / 0
Использование Hibernate и "кривой" схемы BD
    #34366874
z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
z
Гость
yanichДоброго времени суток ...
А может кто-ть из здесь собравшихся профи разъяснить подоходчивей - что(EJB, Hibernate, TopLink, iBatis), когда и где использовать при написании приложений для больших баз данных,
где достаточно много логики зашито по старинке в пакеты/процедуры ?

Хотелось бы получить разъяснения именно того, в каких случаях и что применять ...

шутка года я считаю
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Использование Hibernate и "кривой" схемы BD
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]