相关疑难解决方法(0)

@AttributeOverride是什么意思?

我现在正在(快速)使用EJB,当我离开时它发生了巨大的变化(到目前为止更好).然而,我遇到了一个我正在努力的概念,并希望更好地理解,因为它似乎在我们(我工作的地方,而不是我和我头脑中的所有声音)代码中使用了相当多的代码.

这是我在一本书中找到的例子.它是显示如何使用@EmbeddedId注释的示例的一部分:

@Entity
public class Employee implements java.io.Serializable
{
    @EmbeddedId
    @AttributeOverrides({
        @AttributeOverride(name="lastName", column=@Column(name="LAST_NAME"),
        @AttributeOverride(name="ssn", column=@Column(name="SSN"))
    })

    private EmbeddedEmployeePK pk;

    ...
}
Run Code Online (Sandbox Code Playgroud)

EmbeddedEmployeePK类是一个相当简单的@Embeddable类来定义对@Columns:lastNamessn.

哦,我从Rubinger&Burke的O'Reilly的Enterprise JavaBeans 3.1中提取了这个例子.

在此先感谢您提供给我的任何帮助.

java attributes overriding jpa

32
推荐指数
3
解决办法
4万
查看次数

标签 统计

attributes ×1

java ×1

jpa ×1

overriding ×1