gpt4 book ai didi

java - hibernate 。如何将自己的类映射为实体中的属性类型?

转载 作者:行者123 更新时间:2023-11-30 04:36:40 25 4
gpt4 key购买 nike

如何使用 Hibernate 将我自己的类映射为其他类中的属性类型?例如,我有类地址和类用户。我尝试映射如下:

public class User {
private Long id;
private Address address;
// other fields
}

但在这种情况下我遇到了异常(exception):

org.hibernate.MappingException: Could not determine type for: es.myproject.entity.User

如果您提供有关各个示例的任何指导或有用的链接,我将不胜感激。最好使用 Hibernate 注释。提前致谢!

最佳答案

您需要添加注释来说明两个实体之间的关系,例如@ManyToOne@OneToOne@OneToMany

可能是这样的:

@Entity
public class User {
@Id
private Long id;

@OneToOne(mappedBy="user")
private Address address;
// other fields
}

关于java - hibernate 。如何将自己的类映射为实体中的属性类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13329591/

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