Если просто ткнуть её как class-level, то не работает, запись остается в базе. Если же дополнительно ткнуть @Transactional, то похоже что Rollback работает, ибо записи в базе нет, однако индексы не сбрасываются, к сожалению.
SequenceGenerator так же не сбрасываются, как я понял. Придется писать свой, как на стековерфлове. Еще пробовал дропать табличку: entityManager.unwrap(Session.class).createSQLQuery("DROP TABLE hibernate_sequence").executeUpdate(); Но говорит, что не может найти такую таблицу. hibernate_sequence это лишь одна из попыток, так же пробовал писать именно ту, которую нужно дропнуть.
SequenceGenerator так же не сбрасываются, как я понял. Придется писать свой, как на стековерфлове. Еще пробовал дропать табличку: entityManager.unwrap(Session.class).createSQLQuery("DROP TABLE hibernate_sequence").executeUpdate(); Но говорит, что не может найти такую таблицу. hibernate_sequence это лишь одна из попыток, так же пробовал писать именно ту, которую нужно дропнуть.
Всё таки ресет hibernate_sequence помогает, вот так решил: https://pastebin.com/a1J22AAN Решение мне не нравится, но оно хотя бы работает.
devtools как в intellij подключить? добавил в мавен вот так: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>
добавил сюда тоже: compiler.automake.allow.when.app.running true даже вот эту сделал хотя пишут что не надо: spring.thymeleaf.cache=false 1 фиг не меняется ничего при изменении на странице.
да remote live reload поставил в хром, ну и плюс я руками порефрешил.
Все, оно работает, просто оно тормозное как не знаю что. по несколько секунд после сейфа в идее только изменение в локалхосте вижу, что-то тут не так. проект хеловорд с 1 контроллером
Друзья, где можно почитать о том, как правильно релизить spring на продашн?
Я в деве использую опцию spring.jpa.hibernate.ddl-auto=update На сервере хочется всем этим управлять вручную, то есть spring.jpa.hibernate.ddl-auto=none.
Есть ли какие-то best practiсes или мануалы о том, как вносить изменения в продовую бд?
Друзья, где можно почитать о том, как правильно релизить spring на продашн?
Я в деве использую опцию spring.jpa.hibernate.ddl-auto=update На сервере хочется всем этим управлять вручную, то есть spring.jpa.hibernate.ddl-auto=none.
Есть ли какие-то best practiсes или мануалы о том, как вносить изменения в продовую бд?
Это называется миграции бд, можно глянуть на liquibase.org например
Подскажите пожалуйста, когда собираю в jar свое приложение выдает ошибку there was an unexpected error (type not found , status 404). /WEB-INF/main.jsp. Когда запускаю в идее всё нормально, но как только из джарника тут же такая ошибка. Все перепробовал уже