Size: a a a

2020 March 11

LS

L S in learn.java
Вениамин Белоусов
Всем привет! Подскажите пожалуйста. Я из метода не помеченным Transaction вызываю 2 метода помеченные Transaction. Первый метод добавляет записи в бд, но он почему-то не сохраняет пока не отработает второй
А второй зависит от первого. Что не так?
По дефолту полиси required, следовательно эти методы будут выполняться в одной транзакции, которой помечен основной метод, флаш тайм происходит при комите транзакции (если генерация ид не identity), поэтому ем выкинет все в бд при комите внешней транзакции, хотя мб это не то, о чем ты спрашивал
источник

DT

Dmitry Teh in learn.java
а есть ли что-нибудь, что работает как тесты, но не в тест-скопе, а в рантайме?

чтобы в результате можно было запустить jar с параметрами и оно протестировало бы нужно.
или вообще с вебмордой: выбрал нужный батч  — оно красивый результат выдало
источник

ВБ

Вениамин Белоусов in learn.java
L S
По дефолту полиси required, следовательно эти методы будут выполняться в одной транзакции, которой помечен основной метод, флаш тайм происходит при комите транзакции (если генерация ид не identity), поэтому ем выкинет все в бд при комите внешней транзакции, хотя мб это не то, о чем ты спрашивал
Да, все правильно. Я тупанул, там на классе транзакция для чтения.
источник

F

Fill in learn.java
можно внутри query получить длину параметра ids ?
источник

LS

L S in learn.java
Fill
можно внутри query получить длину параметра ids ?
Наверно, читай про spel
источник

LS

L S in learn.java
Fill
можно внутри query получить длину параметра ids ?
Что-то наподобие такого, #{[0].lenght}, но проверять это я конечно не буду
источник

F

Fill in learn.java
ага, вроде нагуглил, пробую
источник

Y

YWNWA in learn.java
народ, для тестов нужно отдельную базу создавать?
источник

Y

YWNWA in learn.java
пытаюсь запустить тест связанный с jpa
источник

Y

YWNWA in learn.java
сначала ругалось, что не находит подключение,
добавил отдельные env variables для JUnit.
теперь просто падает с миллионным стектрейсом про создание таблиц
источник

Y

YWNWA in learn.java
Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Invocation of init method failed; nested exception is org.flywaydb.core.internal.command.DbMigrate$FlywayMigrateException: 
Migration V1_1_0__migration.sql failed
источник

★Demetrio★Hołownia-Ostrożecki★ in learn.java
YWNWA
Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Invocation of init method failed; nested exception is org.flywaydb.core.internal.command.DbMigrate$FlywayMigrateException: 
Migration V1_1_0__migration.sql failed
ты файл для создания табл сделал?
источник

Y

YWNWA in learn.java
★Demetrio★Hołownia-Ostrożecki★
ты файл для создания табл сделал?
что?
источник

★Demetrio★Hołownia-Ostrożecki★ in learn.java
YWNWA
что?
ну если я правильно понял то тебе нужно сделать файл с sql кодом создания таблиц
источник

★Demetrio★Hołownia-Ostrożecki★ in learn.java
V1_1_0__migration.sql c таким именем
источник

Y

YWNWA in learn.java
★Demetrio★Hołownia-Ostrożecki★
ну если я правильно понял то тебе нужно сделать файл с sql кодом создания таблиц
ну если оно ругается на него, то как думаешь он есть?:)
источник

★Demetrio★Hołownia-Ostrożecki★ in learn.java
YWNWA
ну если оно ругается на него, то как думаешь он есть?:)
ну тогда создавай)
источник

Y

YWNWA in learn.java
★Demetrio★Hołownia-Ostrożecki★
ну тогда создавай)
что?
источник

Y

YWNWA in learn.java
ты видел ситуацию, чтобы что-то ругалось на что-то, если этого "что-то" не существовало?
источник

Y

YWNWA in learn.java
-_-
источник