The rule "Nullable in Kotlin vs JPA" for OneToOne association behaves differently than for ManyToOne associations. IMO, they should behave the same.