gpt4 book ai didi

java - 何时在 Hibernate 中使用 @OneToOne 注释?

转载 作者:行者123 更新时间:2023-12-01 15:37:51 26 4
gpt4 key购买 nike

我有两个表table1table2。两者具有一对一的关系。

table2 包含table1 的外键。

如果我使用@OneToOne(cascade=CascadeType.ALL)@ManyToOne(fetch=FetchType.LAZY) 用于以下方法。那么效果会怎样呢?

@Column( name = "table1_id" )
public Long getTable1Id() {
return this.table1Id;

}

最佳答案

如果您使用 OneToOne,则需要在类中定义的不是 id 变量,而是另一个类的对象,如以下示例所示:http://docs.oracle.com/javaee/5/api/javax/persistence/OneToOne.html .

惰性意味着其他表中的行在被访问之前不会被获取。CascadeType.ALL 表示所有操作(如删除)都将传播到关联对象。

关于java - 何时在 Hibernate 中使用 @OneToOne 注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8602853/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com