Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate. Что почитать? / 25 сообщений из 73, страница 1 из 3
25.05.2017, 00:41
    #39459214
Maxifly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
Посоветуйте, что почитать по Hibernate.
С современными подходами к использованию. С учетом того, что я про него ничего не знаю.

А то я что ни нагуглю, в комментах вижу потом "фи, так уже давно не делают".


Люблю галеры - работящий коллектив, романтика мужского труда. Стоишь на мостике в пене брызг и эдак поворотясь:
- Голубчик! Утроить количество ударов - Али-паша уходит...
...
Рейтинг: 0 / 0
25.05.2017, 06:15
    #39459249
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
Maxifly,
и продолжай не знать, в этом и будет твое счастье.
...
Рейтинг: 0 / 0
25.05.2017, 06:19
    #39459250
Sergunka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
https://spring.io/guides/gs/accessing-data-jpa/

типо первая програмулина
...
Рейтинг: 0 / 0
25.05.2017, 07:41
    #39459266
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
Хренасе, вас с утра колбасит как!
Вот ссылка на официал .
...
Рейтинг: 0 / 0
25.05.2017, 07:42
    #39459267
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
И ещё неожиданно вот .
...
Рейтинг: 0 / 0
25.05.2017, 14:14
    #39459664
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
Недавно прикупил Java Persistence with Hibernate.

Пока есть проблемы с воспроизведением сорцов. В книге они не полные.
По крайней мере первый tutorial с Persistence Unit у меня не взлетел.
...
Рейтинг: 0 / 0
25.05.2017, 14:36
    #39459691
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
maytonНедавно прикупил Java Persistence with Hibernate.

Пока есть проблемы с воспроизведением сорцов. В книге они не полные.
По крайней мере первый tutorial с Persistence Unit у меня не взлетел.

к тому времени как книга выходит часто версия с которой автор работал устаревает. но обычно при должном старании можно подкрутить.

хотя гораздо чаще книгу маринуют выпускают, потом перевыпускают года 3 спустя отдельным тиражом.
...
Рейтинг: 0 / 0
25.05.2017, 14:52
    #39459719
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
lleming, у меня - американское издание 2016 года. ЕМНИП эта книга переживает уже несколько
переизданий и должны были все фиксы накатить давно.
...
Рейтинг: 0 / 0
25.05.2017, 15:02
    #39459731
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
А вот пример который пока нелетает.
...
Рейтинг: 0 / 0
25.05.2017, 15:15
    #39459743
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
Вот такой вот кусок стека упал и демотивировал.

автор[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.4.0:java (default-cli) on project HelloWorld:
An exception occured while executing the Java class. null: InvocationTargetException: Unable to create requested
service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]: Error parsing JNDI name [myDS]: Need to specify class
name in environment or system property, or as an applet parameter, or in an application resource file:
java.naming.factory.initial -> [Help 1]


P.S. Пойду к Базисту на работу. Админом Стебелька....
...
Рейтинг: 0 / 0
25.05.2017, 15:17
    #39459749
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
maytonВот такой вот кусок стека упал и демотивировал.

автор[ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.4.0:java (default-cli) on project HelloWorld:
An exception occured while executing the Java class. null: InvocationTargetException: Unable to create requested
service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]: Error parsing JNDI name [myDS]: Need to specify class
name in environment or system property, or as an applet parameter, or in an application resource file:
java.naming.factory.initial -> [Help 1]


P.S. Пойду к Базисту на работу. Админом Стебелька....

Потому что JEE зло. Берешь какой-нибудь Spring Boot или JHipster и оно генерит тебе простое и работающее решение без всякого JEE мусора.
...
Рейтинг: 0 / 0
25.05.2017, 16:17
    #39459818
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
Ой не говори. Приходим с конференций Спринг-Бут и облизываемся.
...
Рейтинг: 0 / 0
26.05.2017, 08:50
    #39460117
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
BlazkowiczПотому что JEE зло. Берешь какой-нибудь Spring Boot или JHipster и оно генерит тебе простое и работающее решение без всякого JEE мусора.

В spring boot JEE просто ловко заметен под коврик. :-)
...
Рейтинг: 0 / 0
26.05.2017, 08:57
    #39460121
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
MaxiflyПосоветуйте, что почитать по Hibernate.
С современными подходами к использованию. С учетом того, что я про него ничего не знаю.

А то я что ни нагуглю, в комментах вижу потом "фи, так уже давно не делают".


Зависит от того как глубоко ты готов влезть в "кроличью нору".
Если не очень, то
Spring-data-jpa.
Плюс описание сущности.
Как описать связи (один-к-одному, один-ко-многим, многие-ко-многим)
Ограничения.
Первичный ключ и генераторы.

Это минимальные знания, чтобы начать работать с JPA (и его имплементацией Hibernate)

ИМХО
Если почувствуете, что этого недостаточно, то...
Забейте и используйте Jdbc, в частности Spring Jdbc Template.
Т.к. затраченные усилия на разбирательство как работает Hibernate не будут стоит того.
Лучше эти усилия направить на изучение SQL (хотя бы 99 редакции, не говоря уже о более поздних)
...
Рейтинг: 0 / 0
26.05.2017, 10:02
    #39460181
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
mad_nazgulТ.к. затраченные усилия на разбирательство как работает Hibernate не будут стоит того.
Лучше эти усилия направить на изучение SQL
+1
...
Рейтинг: 0 / 0
26.05.2017, 19:19
    #39460653
XEugene
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
mad_nazgulИМХО
Если почувствуете, что этого недостаточно, то...
Забейте и используйте Jdbc, в частности Spring Jdbc Template.
Т.к. затраченные усилия на разбирательство как работает Hibernate не будут стоит того.
Лучше эти усилия направить на изучение SQL (хотя бы 99 редакции, не говоря уже о более поздних)
Можно подумать, все сами выбирают, с чем работать.
...
Рейтинг: 0 / 0
27.05.2017, 08:20
    #39460759
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
XEugenemad_nazgulИМХО
Если почувствуете, что этого недостаточно, то...
Забейте и используйте Jdbc, в частности Spring Jdbc Template.
Т.к. затраченные усилия на разбирательство как работает Hibernate не будут стоит того.
Лучше эти усилия направить на изучение SQL (хотя бы 99 редакции, не говоря уже о более поздних)
Можно подумать, все сами выбирают, с чем работать.

Если нельзя, но очень хочется, то можно.
Грубо говоря, все равно нам из БД нужно получить набор объектов.
В общем случае объектная модель не ложится один в один на модель данных в БД.
Поэтому и приходится писать "прослойку" которая из сущностей делает нужные объекты.

Все бы ничего, но HQL и CriteriaAPI гораздо менее выразительные и более ограниченные средства, чем SQL.
Поэтому проще бывает написать запрос на SQL, чем тот же запрос пытаться сгенерировать на HQL или CriteriaAPI.
...
Рейтинг: 0 / 0
27.05.2017, 10:59
    #39460785
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
mad_nazgulТ.к. затраченные усилия на разбирательство как работает Hibernate не будут стоит того.
+100
не говоря о том , что в запросе можно подготовить даные таким образом, что их просто использовать, а затраты на их формирование будут многократно меньше и в процессе работы кода и в процессе разработки кода java
...
Рейтинг: 0 / 0
27.05.2017, 11:00
    #39460786
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
mad_nazgulТ.к. затраченные усилия на разбирательство как работает Hibernate не будут стоит того.
+100
не говоря о том , что в запросе можно подготовить даные таким образом, что их просто использовать, а затраты на их формирование будут многократно меньше и в процессе работы кода и в процессе разработки кода java
...
Рейтинг: 0 / 0
27.05.2017, 11:01
    #39460787
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
mad_nazgulТ.к. затраченные усилия на разбирательство как работает Hibernate не будут стоит того.
+100
не говоря о том , что в запросе можно подготовить даные таким образом, что их просто использовать, а затраты на их формирование будут многократно меньше и в процессе работы кода и в процессе разработки кода java
...
Рейтинг: 0 / 0
27.05.2017, 12:05
    #39460796
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
mad_nazgul,
тема вроде о хибере, а не его узкой части - HQL и Criteria.
...
Рейтинг: 0 / 0
27.05.2017, 13:12
    #39460826
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
Petro123mad_nazgul,
тема вроде о хибере, а не его узкой части - HQL и Criteria.

Дык HQL и CriteriaAPI это показатель того, что ORM Hibernate со своей задачей не справляется.
Т.е. вместо упрощения и удобства добавляет проблемы.
Когда все просто, то да, можно использовать.
Вполне удобно...
Но шаг влево, шаг в право, тут начинаются куча интересных приключений.
Они конечно решаются, но если не использовать Hibernate, то они просто не возникают.
...
Рейтинг: 0 / 0
27.05.2017, 14:13
    #39460839
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
mad_nazgul,
Это показатель использования не по назначению.
Как без орм ты получишь классы и коллекции?
...
Рейтинг: 0 / 0
28.05.2017, 18:49
    #39461093
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
...
Рейтинг: 0 / 0
28.05.2017, 19:21
    #39461100
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate. Что почитать?
readme к samples убило наповал. Во первых говорится об установке WilfFly 8.2, во вторых подключают
в зависимости кучу непонятных штук типа Bitronix Pool (скажите пожалуйста зачем?) какой-то testNG
который я к сож. не знаю и не хочу сейчас трогать ибо некогда и не нужно.

Вобщем нужно иметь немало силы воли и терпенья чтобы просто стартовать простой sample. Спасибо
господам Бауеру и Кингу что подняли планку так высоко чтобы отпало желание читать про это дальше.

Это сильно отличается от SpringBoot где все действительно стартует из коробки только как main приложение.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate. Что почитать? / 25 сообщений из 73, страница 1 из 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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