Spring Boot 3.4.0 Let Tests Integration Tests с помощью JPA/Hibernate FailJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Spring Boot 3.4.0 Let Tests Integration Tests с помощью JPA/Hibernate Fail

Сообщение Anonymous »

Мы обновили от Spring Boot 3.3.6 до версии 3.4.0. Теперь наши интеграции (аннотация @springboottest ) с взаимодействиями Hibernate/JPA (мы используем Spring-Data-JPA) в нем внезапно.

Код: Выделить всё

@Test
void retrieveAllFahrzeugbewegungenByMuster() throws Exception {
// Given
var musterEntity = MusterMetadatenGenerator.createDefaultMuster();
var musterEntitySaved = musterMetadatenRepository.saveAndFlush(musterEntity); // crashes here
...
}
Создание @Entity в createeFaultMuster () , по сути, здесь:
static E createDefaultValues(
@NotNull final E source,
@NotNull final LocalDate datumAb,
@NotNull final LocalDate datumBis
) {
final Instant now = Instant.now();

source.setId(UUID.randomUUID());
source.setDatumAb(datumAb);
source.setDatumBis(datumBis);
source.setBearbeitetAm(now);
source.setErstelltAm(now);

return source;
}
< /code>
сам @Entity выглядит ниже: < /p>
@Data
@NoArgsConstructor
@AllArgsConstructor
@MappedSuperclass
public class BaseEntity {

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(updatable = false, nullable = false)
protected UUID id;
...
< /code>
Исключение: < /p>

орг.springframework.orm.objectoptimistringlockfailureexception: row
была обновлена ​​или удалена по другой транзакции (или неспасемой стоимости
картирование было неверным):
xde.muster.jpa.entity.mustermetadaten#40add996-a1f9-43f7-a157-cf5692e5ea65t .hibernate.StaleObjectStateException: ряд была обновлена ​​или
удалена другой транзакцией (или картирование неспасенного значения было
неверно):
ne.muster.jpa.entity.mustermetadaten#40add996-a1f9- 43f7-a157-cf5692e5ea65] < /p>
< /blockquote>
С пружинной загрузкой 3.4.0 приходит Hibernate 6.6.x, прежде чем он стал Hibernate 6.5.x. Может быть, нарушение?

Подробнее здесь: https://stackoverflow.com/questions/792 ... rnate-fail
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Telegram WebApp Stars Integration Integration
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • OpenRewrite не посещает файлы из каталога src/integration-tests/java.
    Anonymous » » в форуме JAVA
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • Ios | Swift | Tests Tests json Удаление всех максимальных светильников JSON для преобразования в методах аналогичного ис
    Anonymous » » в форуме IOS
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • Spring Integration: обработка ошибок для исходящего адаптера Jpa
    Гость » » в форуме JAVA
    0 Ответы
    75 Просмотры
    Последнее сообщение Гость
  • Spring Integration: обработка ошибок для исходящего адаптера Jpa
    Гость » » в форуме JAVA
    0 Ответы
    63 Просмотры
    Последнее сообщение Гость

Вернуться в «JAVA»