Hibernate не проверяет отношение OneToOne - PullRequest
0 голосов
/ 24 декабря 2018

У меня есть нижеуказанное стандартное отношение один к одному.

@Entity
class EntityA {
    @OneToOne(mappedBy = "a")
    EntityB b;
}

@Entity
class EntityB {
    @OneToOne(joinColumn = "a_id")
    EntityA a;
}

Я тестировал Hibernate, кажется, не мешает мне вставить более одного EntityB с одним и тем же EntityA.RuntimeException не выдаст, пока я не попытаюсь найти, где выдается исключение

найдено более одной строки

Не было бы лучше, если бы мыможет заставить hibernate строго поддерживать отношение один к одному ?Возможно ли это из слоя ORM Без добавления Unique constraint на foreign key?

Спасибо заранее.

...