Код: Выделить всё
@Test
void retrieveAllFahrzeugbewegungenByMuster() throws Exception {
// Given
var musterEntity = MusterMetadatenGenerator.createDefaultMuster();
var musterEntitySaved = musterMetadatenRepository.saveAndFlush(musterEntity); // crashes here
...
}
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