Сущность не сохраняется в БД
UPD: Добавление не происходит из-за циклической зависимости. Не могу понять как это исправить, при этом на диаграмме БД ее не наблюдается, проблема скорее всего в связях. При ручном добавлении car_entity_id возникает огромная циклическая зависимость.

Есть две сущности: владелец и машина. У владельца одно из полей - список с машинами, связь один ко многим.
На контроллере через сервис вызываю метод добавления машины по Id к владельцу. Прохожусь в дебаге, получает записи корректно, но не сохраняет запись в сущность. Сохраняю через JPA репозиторий.
Работаю через сваггер, добавление происходит успешно (получаю код 200), но добавление в БД в сущность не происходит.
Метод в сервисе:
public void addCarToOwnerById(Integer carId, Integer ownerId) {
var optionalOwnerEntity = ownersRepository.findById(ownerId);
var ownerEntity = optionalOwnerEntity.orElseGet(OwnerEntity::new);
var optionalCarEntity = carsRepository.findById(carId);
var carEntity = optionalCarEntity.orElseGet(CarEntity::new);
var carEntities = ownerEntity.getCarEntities();
carEntities.add(carEntity);
ownerEntity.setCarEntities(carEntities);
ownersRepository.save(ownerEntity);
}
Сущность машины:
@Entity
@Table(name = "Cars")
public class CarEntity {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "propSeq")
@SequenceGenerator(name = "propSeq", sequenceName = "property_sequence", allocationSize = 1)
private Integer Id;
private String number;
private String brand;
private Integer driversQuantity;
@ManyToOne
private OwnerEntity carEntity;
Сущность владельца:
@Entity
@Table(name = "Owners")
public class OwnerEntity {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "propSeq")
@SequenceGenerator(name = "propSeq", sequenceName = "property_sequence", allocationSize = 1)
private Integer Id;
private String firstName;
private String lastName;
@OneToMany(mappedBy = "carEntity")
private List<CarEntity> carEntities;
p.s. На всякий случай прикладываю картинку с дебага и таблицы + диаграмму



