gpt4 book ai didi

java - 在@Embeddable 类中使用@Embedded

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:10:13 28 4
gpt4 key购买 nike

我可以在 hibernate 的@Embeddable 类中使用@Embedded 吗?

例子:A 是不同类中的元素集合。

@Embeddable
class A {

@Embedded
B b;
}

@Embeddable
class B {

@Embedded
C c;
}


@Embeddable
class C {

@Embedded
D D;
}

@Embeddable
class D {



}

这种东西在 hibernate 状态下有效吗?第三层嵌套。

最佳答案

是的,在Hibernate中嵌套@Embedded对象是有效的。

直接来自文档(http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/#d0e714):

@Entity
public class Person {

@Embedded
Address homeAddress;
}

@Embeddable
public class Address {

@Embedded
Country nationality;
}

@Embeddable
public class Country {
...
}

(删除了额外的代码以突出显示嵌套@Embedded)

关于java - 在@Embeddable 类中使用@Embedded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15168339/

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