Задать вопрос
EugeneP2
@EugeneP2
Java Dev

Зачем hibernate делает лишний запроса select перед insert?

Hibernate: drop table java_class if exists

Hibernate: create table java_class (nameClass varchar(255) not null, class blob(255) not null, primary key (nameClass))
июл 10, 2015 10:38:08 AM org.hibernate.tool.hbm2ddl.SchemaExport execute

INFO: HHH000230: Schema export complete

Hibernate: select javaclass0_.nameClass as nameClass0_0_, javaclass0_.class as class0_0_ from java_class javaclass0_ where javaclass0_.nameClass=?

Hibernate: insert into java_class (class, nameClass) values (?, ?)

Hibernate: select javaclass0_.nameClass as nameClass0_0_, javaclass0_.class as class0_0_ from java_class javaclass0_ where javaclass0_.nameClass=?
  • Вопрос задан
  • 522 просмотра
Подписаться 3 Оценить Комментировать
Решения вопроса 1
Noobkesan
@Noobkesan
java developer
наверное, для того, что бы бин, в который происходит запись, находился в Persistence context.
подробнее в книге www.apress.com/9781430219569
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект