gpt4 book ai didi

java - 关于hibernate注解的问题

转载 作者:行者123 更新时间:2023-11-30 05:07:28 26 4
gpt4 key购买 nike

我有 2 个实体:用户和角色我有一个 Userrole 类,它将包含用户和角色之间的复合键。

现在Userrole将不包含userId和roleId..而是对象User和Role,它看起来像这样:

public class UserRole implements Serializable{
User user;
Role role;

我可以在用户上添加@Id吗?像:

    @Id
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}

最佳答案

使用注释,您需要为复合 ID 定义适当的类,并将其注释为 @Embeddable。 (使用 XML,也可以在没有显式 id 类的情况下映射复合 id。)这是 an example using an inner class作为复合 ID,并且 another one, with a top-level id class .

关于java - 关于hibernate注解的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4593655/

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