Что учить вместе с hibernate?

Обучаюсь разработке веб сайтов и работай с БД в Java
Пока играюсь с парсерами и работой с БД

Учу Hibernate, правда не знаю какие технологии уже устарели и не используются
Вот к примеру выборку я делаю с помощью Criteria, а писать в БД как я понял критерия не умеет, по этому использую hql запросы

Вопрос: какой смысл тогда с критерии если она умеет только выборки делать ?
Есть ли что-то единственое удобное для выборки, записи, удаления и т.п. ? (JPA?)

И что ещё посоветуете учить паралельно с hibernate для поднятия скила и лёгкого старта в Spring mvc ?
  • Вопрос задан
  • 661 просмотр
Решения вопроса 1
jaxtr
@jaxtr
JavaEE/Spring-разработчик
Вот к примеру выборку я делаю с помощью Criteria, а писать в БД как я понял критерия не умеет, по этому использую hql запросы

Для вставки в Hibernate используется session.save() и session.merge(), не надо ничего мудрить с HQL. Примеры.

Вопрос: какой смысл тогда с критерии если она умеет только выборки делать ?

Смысл критерии именно в выборке (но мне удобнее использовать JPQL/HQL).

Есть ли что-то единственое удобное для выборки, записи, удаления и т.п. ? (JPA?)

Spring Data JPA

И что ещё посоветуете учить паралельно с hibernate для поднятия скила и лёгкого старта в Spring mvc ?

Если вместе со Spring, то советую учить в первую очередь JPA и связанный с ним Spring Data JPA. Для удобства можно ещё и на Spring Boot обратить внимание.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы