单向一对一的关系

@Entity
@Table(name="FOO")
public class Foo {
    private UUID fooId;
    
    @OneToOne
    private Bar bar;
}

@Entity
@Table(name="BAR")
public class Bar {
    private UUID barId;
    //No corresponding mapping to Foo.class
}

指定一个 Foo 对象与一个 Bar 对象之间的单向关系。

Foo 对象作为行存储在名为 FOO 的表中。Bar 对象作为行存储在名为 BAR 的表中。

请注意,Bar 对象没有映射回 Foo 对象。Bar 对象可以自由操作而不会影响 Foo 对象。

StackOverflow 文档