gpt4 book ai didi

java - 在 Hibernate 中映射 oracle 的 UserType 列

转载 作者:行者123 更新时间:2023-12-01 05:39:15 25 4
gpt4 key购买 nike

我有一个用户定义的数据类型,可以包含数字列表。我如何在 Hibernate 中映射它。

在使用hibernate的逆向工程功能时,我得到了与该字段对应的Serialized数据类型。

我希望有一些具体的类(class)。

我探索了 org.hibernate.usertype.UserType 接口(interface),但不确定如何在我的案例中使用它。

最佳答案

您可以创建多对多关系,例如:

@Entity
public class Foo {

@ManyToMany(cascade = CascadeType.ALL, fetch=FetchType.EAGER)
@JoinTable(
name = "foo_numbers",
joinColumns = { @JoinColumn(name = "fooid") },
inverseJoinColumns = { @JoinColumn(name = "numberid") }
)
private List<Number> params;

}

当然,您不需要覆盖 @JoinTable 语句中的所有名称。

关于java - 在 Hibernate 中映射 oracle 的 UserType 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7566410/

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