Рубрики
Без рубрики

Почему я выбираю Hibernate для своего проекта?

– Почему я выбираю Hibernate для своего проекта?

В настоящее время моя компания использует IBATIS и чистый Sql в качестве механизма сохранения базы данных. Мне очень нравится SQL-запрос, особенно в настройке, но мне не нравится писать все инструкции SQL в Java-приложении, легко попасть в ошибку опечатки и какая глупая и утомительная работа?

Наконец-то в моей компании появился новый проект, и сейчас самое подходящее время предложить Hibernate в качестве нашего нового инструмента механизма сохранения базы данных java. Чтобы убедить моего босса принять Hibernate в качестве рассмотрения нового проекта, я должен подчеркнуть преимущества и преимущества Hibernate.

Почему отображение O/R?

1. Производительность

Это помогает разработчикам избавиться от написания сложных и утомительных инструкций SQL, больше не нужны API JDBC для набора результатов или обработки данных. Это заставляет разработчиков больше концентрироваться на бизнес-логике и повышает производительность проекта.

2. Ремонтопригодность

Это помогает сократить строки кода, делает систему более понятной и больше внимания уделяет бизнес-логике, а не работе с сохранением (SQLS). Что еще более важно, система с меньшим количеством кода легче поддается рефакторингу.

3. Портативность

Это абстрагирует наше приложение от базовой базы данных SQL и диалекта sql. Для переключения на другую базу данных SQL требуется несколько изменений в файле конфигурации гибернации (запись один раз/запуск в любом месте).

Босс: ну, для меня это звучит интересно. (на самом деле, я не знаю, о чем вы говорите) существуют ли какие-либо другие инструменты отображения O/R или механизм сохранения базы данных, которые делали то же самое, например, переходили в спящий режим? Мне:

Почему вы предпочитаете Гибернацию остальным?

Популярные фреймворки сохраняемости с открытым исходным кодом на Java

1. Спящий режимhttp://www.hibernate.org/ 2. EJB3http://java.sun.com/products/ejb/index.jsp 3. Лучшие ссылки Oraclehttp://www.oracle.com/technology/products/ias/toplink/index.html 4. Кайенский перецhttp://cayenne.apache.org/|/5. Открыть JPA http://openjpa.apache.org/|/6. ИБАТИСhttp://ibatis.apache.org/javadownloads.cgi 7. ОСПАhttp://www.jpox.org/

Я не хочу сравнивать каждый механизм сохранения O/R или не O/R в отдельности, он может потратить больше года на сравнительные исследования и практическую практику. Основываясь на моем личном скромном мнении, я выберу Hibernate как лучший механизм сохранения отображения O/R по сравнению с другими инструментами.

Причина выбора режима гибернации

1. Производительность, Ремонтопригодность, Мобильность

Режим гибернации обеспечивает все вышеперечисленные преимущества O/R. (Производительность, Ремонтопригодность, Мобильность).

2. Бесплатный – Экономически Эффективный

Hibernate является бесплатным и открытым исходным кодом – Экономически Эффективный

3. Кривая обучения коротка

Поскольку у всех нас есть опыт работы с Hibernate, а Hibernate – это полностью объектно-ориентированная концепция, это сократит нашу кривую обучения.

4. Инструмент для генерации кода

Инструменты гибернации, предоставляемые сообществом, помогают разработчику создавать или разрабатывать приложения гибернации очень быстро и легко. Инструменты гибернации, предоставляемые сообществом, помогают разработчику создавать или разрабатывать приложения гибернации очень быстро и легко.

5. Популярный

Гибернация популярна, когда у нас что-то не так с гибернацией, мы можем легко найти ответ в Google. Кроме того, существует множество книг, сообществ и форумов по Hibernate.

Мне: Привет, босс, привет, привет, ты слушаешь? Босс: …да, да, я понимаю, что вы имеете в виду. Я: ….(правда?) Босс: Поскольку вы перечислили так много преимуществ, это с открытым исходным кодом и бесплатно, я поддержу вас, только помните, не откладывайте дату доставки. Я: …… (бесплатно… дата доставки… это босс) Спасибо, Босс… ты Великолепен!

Вот еще одно преимущество использования гибернации, о котором я не сообщил своему боссу. Может быть, я добавлю его как номер 6.

6) Рыночный спрос на это

Рынку Java нужен разработчик Hibernate, спрос на разработчика Hibernate находится в приличном росте и по сравнению с другими инструментами. Опыт работы в режиме гибернации определенно добавляет преимуществ для моего следующего прыжка. Как вы думаете, я должен сообщить своему боссу? 🙂

Ссылка

Инструменты гибернации (плагин Eclipse и генерация кода) |/http://www.hibernate.org/255.html http://www.hibernate.org/hib_docs/tools/reference/en/html_single/

1. Является ли Гибернация лучшим выбором? http://java.dzone.com/news/hibernate-best-choice

2. Гибернация ПРОТИВ TopLink ПРОТИВ CMP Гибернация ПРОТИВ TopLink ПРОТИВ CMP

3. Гибернация против сохранения EJB 3.0 Гибернация против сохранения EJB 3.0

4. Плюсы и минусы Hibernate против JDO против персистентности на основе EJB3 новое приложение J2EE для сборки http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=78&t=000927

5. иБАТИС против гибернации – Что заставляет выбирать одно из них по сравнению с другим? иБАТИС против гибернации – Что заставляет выбирать одно из них по сравнению с другим?

6. Фреймворки сохраняемости с открытым исходным кодом на Java Фреймворки сохраняемости с открытым исходным кодом на Java

Оригинал: “https://mkyong.com/hibernate/why-i-choose-hibernate-for-my-project/”