Size: a a a

Spring Framework and more

2019 October 06

RS

Rostyslav Shevtsiv in Spring Framework and more
Sergey
Вариант, что перед этим идет тест, который что-то кладет с айди 1 потом делаешь deleteAll вставляешь строку уже с айди 2?
Да, вполне вариант, вот только я думал, что после удаления, новая сущность будет создаваться с изначальным индексом. Видимо, я ошибался, спасибо.
источник

⠀­­ in Spring Framework and more
Можно hibernate sequence чистить
источник

⠀­­ in Spring Framework and more
Либо делать truncate таблицу если база сама считает индекс
источник

RS

Rostyslav Shevtsiv in Spring Framework and more
⠀­­
Можно hibernate sequence чистить
Спасибо, учту. Пока из вариантов нашел только перезапуск контекста для каждого теста, но это очень медленно.
источник
2019 October 07

Ar

Arseny -> r2d2 in Spring Framework and more
Rostyslav Shevtsiv
Спасибо, учту. Пока из вариантов нашел только перезапуск контекста для каждого теста, но это очень медленно.
Есть еще @rollback
источник

RS

Rostyslav Shevtsiv in Spring Framework and more
Arseny -> r2d2
Есть еще @rollback
Если просто ткнуть её как class-level, то не работает, запись остается в базе. Если же дополнительно ткнуть @Transactional, то похоже что Rollback работает, ибо записи в базе нет, однако индексы не сбрасываются, к сожалению.
источник

RS

Rostyslav Shevtsiv in Spring Framework and more
SequenceGenerator так же не сбрасываются, как я понял. Придется писать свой, как на стековерфлове. Еще пробовал дропать табличку:
entityManager.unwrap(Session.class).createSQLQuery("DROP TABLE hibernate_sequence").executeUpdate();
Но говорит, что не может найти такую таблицу. hibernate_sequence это лишь одна из попыток, так же пробовал писать именно ту, которую нужно дропнуть.
источник

RS

Rostyslav Shevtsiv in Spring Framework and more
Rostyslav Shevtsiv
SequenceGenerator так же не сбрасываются, как я понял. Придется писать свой, как на стековерфлове. Еще пробовал дропать табличку:
entityManager.unwrap(Session.class).createSQLQuery("DROP TABLE hibernate_sequence").executeUpdate();
Но говорит, что не может найти такую таблицу. hibernate_sequence это лишь одна из попыток, так же пробовал писать именно ту, которую нужно дропнуть.
Всё таки ресет hibernate_sequence помогает, вот так решил:
https://pastebin.com/a1J22AAN
Решение мне не нравится, но оно хотя бы работает.
источник
2019 October 08

A

Aaa4 in Spring Framework and more
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 фиг не меняется ничего при изменении на странице.
источник

RP

Roman Perminov in Spring Framework and more
А сам плагин в браузере стоит?
источник

A

Aaa4 in Spring Framework and more
Roman Perminov
А сам плагин в браузере стоит?
да remote live reload поставил в хром, ну и плюс я руками порефрешил.
источник

A

Aaa4 in Spring Framework and more
Aaa4
да remote live reload поставил в хром, ну и плюс я руками порефрешил.
Все, оно работает, просто оно тормозное как не знаю что. по несколько секунд после сейфа в идее только изменение в локалхосте вижу, что-то тут не так.
проект хеловорд с 1 контроллером
источник

А

Артем Артемович Артемовский in Spring Framework and more
нихера
источник

А

Артем Артемович Артемовский in Spring Framework and more
что-то новое
источник

А

Артем Артемович Артемовский in Spring Framework and more
#toAdmins
источник

KS

Kamo Spertsyan in Spring Framework and more
Друзья, где можно почитать о том, как правильно релизить spring на продашн?

Я в деве использую опцию spring.jpa.hibernate.ddl-auto=update
На сервере хочется всем этим управлять вручную, то есть spring.jpa.hibernate.ddl-auto=none.

Есть ли какие-то best practiсes или мануалы о том, как вносить изменения в продовую бд?
источник

YG

Yury Golikov in Spring Framework and more
Kamo Spertsyan
Друзья, где можно почитать о том, как правильно релизить spring на продашн?

Я в деве использую опцию spring.jpa.hibernate.ddl-auto=update
На сервере хочется всем этим управлять вручную, то есть spring.jpa.hibernate.ddl-auto=none.

Есть ли какие-то best practiсes или мануалы о том, как вносить изменения в продовую бд?
Это называется миграции бд, можно глянуть на liquibase.org например
источник

KS

Kamo Spertsyan in Spring Framework and more
Yury Golikov
Это называется миграции бд, можно глянуть на liquibase.org например
спасибо, поизучаю
источник

TD

Tim Dzha in Spring Framework and more
Всем привет
источник
2019 October 09

М

Максим in Spring Framework and more
Подскажите пожалуйста, когда собираю в jar свое приложение выдает ошибку there was an unexpected error (type not found , status 404). /WEB-INF/main.jsp.
Когда запускаю в идее всё нормально, но как только из джарника тут же такая ошибка. Все перепробовал уже
источник