Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / зачем использовать hibernate / 23 сообщений из 23, страница 1 из 1
30.11.2005, 17:39
    #33409331
YuriyB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
хотелось бы подискутировать на эту тему
...
Рейтинг: 0 / 0
30.11.2005, 17:56
    #33409409
Pitbull terrier
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
какие альтернативы предлагаете?

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
30.11.2005, 17:56
    #33409414
М.Голованов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
Найдите любую книжку по Hibernate и прочитайте введение. После внимательного прочтения желание дискутировать пропадет.
...
Рейтинг: 0 / 0
30.11.2005, 18:03
    #33409437
YuriyB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
Pitbull terrier
какие альтернативы предлагаете?

Posted via ActualForum NNTP Server 1.3

ODBC
...
Рейтинг: 0 / 0
30.11.2005, 18:09
    #33409462
Pitbull terrier
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
так основная идея использования хибера не в том, чтобы сделать работу с БД
универсальной. (кстати, от хибера тоже принято отвязываться, DAO паттерном
например)

так что odbc тут не катит

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
30.11.2005, 18:12
    #33409473
YuriyB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
Pitbull terrier
так основная идея использования хибера не в том, чтобы сделать работу с БД
универсальной. (кстати, от хибера тоже принято отвязываться, DAO паттерном
например)

так что odbc тут не катит

Posted via ActualForum NNTP Server 1.3

а если в 2 словах зачем он нужен
...
Рейтинг: 0 / 0
30.11.2005, 18:14
    #33409480
YuriyB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
мне нужна независимость ява программы от БД
...
Рейтинг: 0 / 0
30.11.2005, 18:17
    #33409491
Pitbull terrier
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
для меня главное преимущество - простота при внесении изменений.
для того, чтобы добавить новую сущность не приходится писать кучу
однотипного кода для маппинга объектов - хибер делает это сам. флаг ему в
руки.
а если еще прикрутить xDoclet и schemaexport...

избавляет от рутины

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
30.11.2005, 18:24
    #33409509
Pitbull terrier
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
>>мне нужна независимость ява программы от БД

в хибернейт это решается использованием "диалектов" - классов,
инкапсулирующих специфику синтаксиса
насколько успешно - не знаю, не было задачи перетягивать приложение на
разные серверы

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
30.11.2005, 18:26
    #33409518
YuriyB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
А для независимости ява программы от БД
необходим ли Hibernate
...
Рейтинг: 0 / 0
30.11.2005, 18:31
    #33409531
YuriyB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
у меня такая ситуация программа уже почти готова но вот заказчики предложйли использоатъ имеет ли смысл передывать
...
Рейтинг: 0 / 0
30.11.2005, 18:35
    #33409545
Pitbull terrier
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
>>у меня такая ситуация программа уже почти готова но вот заказчики
предложйли использоатъ имеет ли смысл передывать



если они готовы за это платить - конечно имеет, почему бы и нет? :)

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
30.11.2005, 18:37
    #33409549
YuriyB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
а если обьективно ?
...
Рейтинг: 0 / 0
30.11.2005, 18:39
    #33409553
Alexey Rovdo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
Если заказчики требуют и продукт предполагается развивать в будущем, то возможно они правы.
...
Рейтинг: 0 / 0
30.11.2005, 18:40
    #33409555
Alexey Rovdo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
Ах, да. Есть еще и JDO (см., к примеру, www.jdocentral.com) ...
...
Рейтинг: 0 / 0
30.11.2005, 21:43
    #33409797
YuriyB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
да интересно
а на сколько сложно переделать
программу сделаннную для MySQL c ODBC
в программе в основном простые запросы
INSERT , SELECT , UpDATE, DELETE
сохранении изображений в БД
на использование с хибером
...
Рейтинг: 0 / 0
01.12.2005, 10:32
    #33410354
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
YuriyBда интересно
а на сколько сложно переделать
программу сделаннную для MySQL c ODBC
в программе в основном простые запросы
INSERT , SELECT , UpDATE, DELETE
сохранении изображений в БД
на использование с хибером
не работал с hibernate, но думаю, что при его незнании - не проще чем написать приложение с нуля.
...
Рейтинг: 0 / 0
02.12.2005, 07:27
    #33412678
Alexey Turn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
Незнание это одно... натягивать хибер на уже готовую, и не всегда правильно спроектированную базу данных - вот это не проще.
...
Рейтинг: 0 / 0
02.12.2005, 10:29
    #33412936
YuriyB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
а может кто посоветовать
как и с чего лучше начать ?
...
Рейтинг: 0 / 0
04.12.2005, 10:43
    #33415750
teran
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
YuriyB wrote:
> а может кто посоветовать
> как и с чего лучше начать ?
> Тема <http://www.sql.ru/forum/actualthread.aspx?tid=240335> Ответить
> <http://www.sql.ru/forum/actualpost.aspx?tid=240335>
>

попробуй appfuse или пример из книжки hibernate in action разобрать
CaveatEmptor
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
04.12.2005, 14:46
    #33415833
ORM
ORM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
Насколько я понимаю, ORM и в частности Hibernate, нужны только при наличии лицензии на дорогущую RDBMS типа Oracle. Если таковой лицензии нет, и базы унаследованной нет, то ничего не мешает сразу использовать ODBMS типа Cache или другую. Я правильно понимаю?

И в книжке Hibernate in Action тоже самое написано
...
Рейтинг: 0 / 0
04.12.2005, 14:50
    #33415835
funikovyuri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
ORM
неправильно! никакая из существующих ООСУБД даже близко не покроет возможности современных промышленных РСУБД и на сегодняшний день их противопоставлять в общем случае не стоит
...
Рейтинг: 0 / 0
04.12.2005, 22:56
    #33416110
М.Голованов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зачем использовать hibernate
funikovyuri ORM
неправильно! никакая из существующих ООСУБД даже близко не покроет возможности современных промышленных РСУБД и на сегодняшний день их противопоставлять в общем случае не стоит

Добавлю, что дело не только и даже не столько в возможностях. Реляционные СУБД, помимо прочего, накладывают минимально возможные ограничения на развитие и расширение как самой БД, так и приложений, которые с нею работают. Кто в свое время повоевал с сетевыми и прочими иными БД, со мной согласятся.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / зачем использовать hibernate / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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