Добрый день. Я хочу экспортировать SQL таблицу в Excel формат. В гайдах люди производят такую настройку в конфигураторе (скрин 1). Но если у меня вот такая структура view'сов(скрин 2), то в jspViewResolver() нужно писать viewResolver.setPrefix("/resources/templates/list/"); viewResolver.setSuffix(".ftlh"); ?
Всем привет. Такой вопрос по гиберу: как работает save? Возникла такая странность: есть две сущности User и Burger (разные классы) между собой не связанные полями никак. В коде тяну из user изменяю её поле без сохранения в бд. Создаю сущность burger, сохраняю через burgerRepo.save(burger). Именно в этот момент сохраняется и user (дебажил, точно в этот момент). Отсюда и вопрос
Всем привет. Такой вопрос по гиберу: как работает save? Возникла такая странность: есть две сущности User и Burger (разные классы) между собой не связанные полями никак. В коде тяну из user изменяю её поле без сохранения в бд. Создаю сущность burger, сохраняю через burgerRepo.save(burger). Именно в этот момент сохраняется и user (дебажил, точно в этот момент). Отсюда и вопрос
Всем привет. Такой вопрос по гиберу: как работает save? Возникла такая странность: есть две сущности User и Burger (разные классы) между собой не связанные полями никак. В коде тяну из user изменяю её поле без сохранения в бд. Создаю сущность burger, сохраняю через burgerRepo.save(burger). Именно в этот момент сохраняется и user (дебажил, точно в этот момент). Отсюда и вопрос
если энтити-манагёр открыт и в нем есть энтити, то в момент flush-а JPA-провайдер делает dirty checking полей менеджед-энтитей и генерирует апдейты.
save - это ведь не метод JPA-провайдера. это метод spring-data. он там под капотом, вполне возможно, делает entityManager.flush(), раз у вас именно в этот момент летит апдейт user-а.
save - это ведь не метод JPA-провайдера. это метод spring-data. он там под капотом, вполне возможно, делает entityManager.flush(), раз у вас именно в этот момент летит апдейт user-а.