Hibernate надо или ненадо - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming > Java

Java В данном форуме вы сможете найти много полезной информации по платформе Java. Подробные статьи, исходные коды и конечно учебники как для новичков так и профессиональных Java разработчиков вы найдёте здесь. Если у вас есть вопрос или хотите поделится своими наработками, пожалуйста, делайте это в этой теме.
Описание темы:У кого есть опыт, порекоменДуйте

Ответ
Опции темы
Непрочитано 09.04.2012, 17:49   #1
Аватар для Хлорка
Пользователь

Автор темы (Топик Стартер) Hibernate надо или ненадо

Здрасьте. Прихватило воспользоваться ЭскьюЭль запросами к БиДэ. Вспомнил, есть такой пакет Hibernate для Явы, чтобы унифицировать запросы. Как я понимаю, запросы там можно составлять только простые, но по большей части того и достаточно.

Зашел на офф. страничку посмотрел на скудную документацию и огромный Javadoc, потом еще скачал 30-ти мегабайтовый архив и заглянув внутрь, что-то расхотелось. Ява и так медленная, а тут еще для какого-то говно-приложения такие тяжелые последствия. Может кто знает как быстро сей ужас работает? Кто-то там на сайте трепался, что для работы достаточно 2-х библиотек, но пока все не подключил не поперло.
Хлорка вне форума Отправить сообщение для Хлорка с помощью ICQ Ответить с цитированием
Непрочитано 09.04.2012, 17:54   #2
Аватар для Azagthtot
Эксперт

По умолчанию Re: Hibernate надо или ненадо

Hibernate не заморачивается "запросами к БД". Его задача - сохранение/восстановление состояния объекта, aka сериализация, но автоматизированная.
Для работы с ORM есть куча библиотек. Не все они одинаково полезны из-за расширенного функционала.
По использованию. Если ВСЯ система использует ORM, то да, это правильно. Если только ваш кусок использует ORM то не надо приделывать к самолету пароход, добра от этого не будет.
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 09.04.2012, 18:03   #3
Аватар для VISTALL
Illussion is real

По умолчанию Re: Hibernate надо или ненадо

Полезная либа, очень удобно юзать, если писать с нуля с хирнейтом то это хорошо, но переписывать существующий код вылезет ккча проблем.
__________________
consulo.io - Consulo - multi-language IDE
VISTALL вне форума Ответить с цитированием
Непрочитано 09.04.2012, 18:05   #4
Аватар для Хлорка
Пользователь

Автор темы (Топик Стартер) Re: Hibernate надо или ненадо

Цитата:
Сообщение от Azagthtot Посмотреть сообщение
Hibernate не заморачивается "запросами к БД". Его задача - сохранение/восстановление состояния объекта, aka сериализация, но автоматизированная.
Для работы с ORM есть куча библиотек. Не все они одинаково полезны из-за расширенного функционала.
По использованию. Если ВСЯ система использует ORM, то да, это правильно. Если только ваш кусок использует ORM то не надо приделывать к самолету пароход, добра от этого не будет.
Ой привет, давно тебя не видно, такое впечатление, что ты все время на форумах тасуешься. Знаешь, я не знаю что такое ORM, наверно тоже что и ARM. Мну больше интересно, как там по производительности. А то ява и так медленная так тут еще такие траты.

Цитата:
Сообщение от VISTALL Посмотреть сообщение
Полезная либа, очень удобно юзать, если писать с нуля с хирнейтом то это хорошо, но переписывать существующий код вылезет ккча проблем.
Ага с нуля, просто предполагается что разные версии проги для разных баз.
Хлорка вне форума Отправить сообщение для Хлорка с помощью ICQ Ответить с цитированием
Непрочитано 09.04.2012, 18:09   #5
Пользователь

По умолчанию Re: Hibernate надо или ненадо

пользуемся стеком Spring/Hibernate/JPA2 как для web приложения так и для серверных решений, очень удобно и быстро =)

Цитата:
Ява и так медленная
бить за такое надо :]

Цитата:
тут еще для какого-то говно-приложения такие тяжелые последствия.
для таких приложений оно не предназначено =)

hibernate.jar ~3Mb это то так уж и много (только если не под мобильные приложения пишем).
__________________
for(;Forum.getPostCount() < Integer.MAX_VALUE; Forum.writeNewPost()); | TERA Video | GamezTERA Emu
Aquanox вне форума Ответить с цитированием
Непрочитано 09.04.2012, 18:11   #6
Аватар для Хлорка
Пользователь

Автор темы (Топик Стартер) Re: Hibernate надо или ненадо

Цитата:
Сообщение от Aquanox Посмотреть сообщение
пользуемся стеком Spring/Hibernate/JPA2 как для бить за такое надо :]
Кышь. Говорят тебе: "Ява дура".

Цитата:
Сообщение от Aquanox Посмотреть сообщение
пользуемся стеком Spring/Hibernate/JPA2 как для бить за такое надо :]
...hibernate.jar ~3Mb...
Отсюда по-подробнее как это? Где скачать?
Хлорка вне форума Отправить сообщение для Хлорка с помощью ICQ Ответить с цитированием
Непрочитано 09.04.2012, 18:14   #7
Пользователь

По умолчанию Re: Hibernate надо или ненадо

Цитата:
Ага с нуля, просто предполагается что разные версии проги для разных баз.
если надо избавится от зависимости к типу СУБД то пользоваться ORM не обязательно, использовать паттерн Adapter для DAO плюс Factory которая их собирать будет и делов-то.

Добавлено через 4 минуты
Цитата:
Сообщение от Хлорка Посмотреть сообщение
Кышь. Говорят тебе: "Ява дура".
Единственная вещь которая доставляет мне неудобство - отсутствие нативной поддержки USB, а также время когда требуется использовать JNA. В остальное время не жалею что столько лет с ней работаю xD

Цитата:
Сообщение от Хлорка Посмотреть сообщение
Отсюда по-подробнее как это? Где скачать?
maven
Код:
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>4.1.2.FINAL</version>
        </dependency>
__________________
for(;Forum.getPostCount() < Integer.MAX_VALUE; Forum.writeNewPost()); | TERA Video | GamezTERA Emu

Последний раз редактировалось Aquanox; 09.04.2012 в 18:22. Причина: Добавлено сообщение
Aquanox вне форума Ответить с цитированием
Непрочитано 09.04.2012, 18:27   #8
Аватар для Хлорка
Пользователь

Автор темы (Топик Стартер) Re: Hibernate надо или ненадо

Цитата:
Сообщение от Aquanox Посмотреть сообщение
если надо избавится от зависимости к типу СУБД то пользоваться ORM не обязательно, использовать паттерн Adapter для DAO плюс Factory которая их собирать будет и делов-то.
Круто, а где бы детальную документацию искать?

Цитата:
Сообщение от Aquanox Посмотреть сообщение
maven
Код:
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>4.1.2.FINAL</version>
        </dependency>
Хлорка не умеет Maven'ом пользоваться. Есть иные спомобы? Я zip-архив загрузил там много библиотек, которая нуна?

Цитата:
Сообщение от Aquanox Посмотреть сообщение
если надо избавится от зависимости к типу Единственная вещь которая доставляет мне неудобство - отсутствие нативной поддержки USB, а также время когда требуется использовать JNA. В остальное время не жалею что столько лет с ней работаю xD
Зато поддерживает RS-232. Куда тебе УэСБэ? Ява никогда не заменит Visual Studio. А так есть пакет УЭСБэ для явы работает оналогично Monkey Engine.

Ну ты что будем дружить?
Хлорка вне форума Отправить сообщение для Хлорка с помощью ICQ Ответить с цитированием
Непрочитано 09.04.2012, 18:37   #9
Пользователь

По умолчанию Re: Hibernate надо или ненадо

Цитата:
Сообщение от Хлорка Посмотреть сообщение
Круто, а где бы детальную документацию искать?
любая книга по паттернам в Java


Цитата:
Сообщение от Хлорка Посмотреть сообщение
Хлорка не умеет Maven'ом пользоваться. Есть иные спомобы? Я zip-архив загрузил там много библиотек, которая нуна?
Пора учится. Других способов нет :]

Цитата:
Сообщение от Хлорка Посмотреть сообщение
Зато поддерживает RS-232. Куда тебе УэСБэ? Ява никогда не заменит Visual Studio. А так есть пакет УЭСБэ для явы работает оналогично Monkey Engine.



Цитата:
Сообщение от Хлорка Посмотреть сообщение
Ну ты что будем дружить?
Посмотрим на твое поведение
__________________
for(;Forum.getPostCount() < Integer.MAX_VALUE; Forum.writeNewPost()); | TERA Video | GamezTERA Emu
Aquanox вне форума Ответить с цитированием
Непрочитано 09.04.2012, 18:42   #10
Аватар для Хлорка
Пользователь

Автор темы (Топик Стартер) Re: Hibernate надо или ненадо

Не вижу связи патернов с Hibernate

Цитата:
Сообщение от Aquanox Посмотреть сообщение
любая книга по паттернам в Java
Пора учится. Других способов нет :]
Не буду

Цитата:
Сообщение от Aquanox Посмотреть сообщение
любая книга по паттернам в Java
Пора учится. Других способов нет :]
Посмотрим на твое поведение
Хлорка хлорошая.
Хлорка вне форума Отправить сообщение для Хлорка с помощью ICQ Ответить с цитированием
Ответ

Метки
hibernate пиво рыба


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Надо ли менять? SlaeR Lineage II 7 22.02.2012 21:07
Web - Надо ли? Nemesis Документация 20 23.05.2010 16:31
Надо кач 50х сделать)) kassdffas World of WarCraft 3 17.01.2010 23:38
Надо решить кое что DarkSalivan Сервер 1 24.11.2009 08:52


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 09:26. Часовой пояс GMT +3.

Вверх