orders.findAll().size() == 1
ожидалось: 1, факт: 2
К сожалению, я не могу показать большую часть кода, чтобы проиллюстрировать проблему, но общие этапы процесса представляют собой простой сценарий. :
- Дано - заказ создается в базе данных.
- Когда - заказ отменяется и заменяется новой версией (+1 ) того же заказа, с теми же данными
- Затем - размер коллекции должен показывать, что в коллекции есть только один активный заказ, мы ожидаем увидеть, что размер коллекции будет равен 1, не 2
Зависимости ORM в pom.xml, которые изменились:
ДО :
Код: Выделить всё
org.springframework.boot
spring-boot-starter-parent
2.7.18
org.springframework.boot
spring-boot-starter-data-jpa
com.h2database
h2
1.4.200
org.hibernate
hibernate-jcache
org.hibernate.orm
hibernate-envers
org.hibernate.orm
hibernate-core
org.hibernate.javax.persistence
hibernate-jpa-2.1-api
1.0.0.Final
Код: Выделить всё
org.springframework.boot
spring-boot-starter-parent
3.0.0
org.springframework.boot
spring-boot-starter-data-jpa
3.1.0
com.h2database
h2
2.1.214
org.hibernate.orm
hibernate-jcache
6.1.7.Final
jakarta.jms
jakarta.jms-api
3.1.0
Была ли у кого-нибудь подобная проблема с Hibernate и изменениями, связанными с БД?
Подробнее здесь: https://stackoverflow.com/questions/787 ... g-boot-3-0