gpt4 book ai didi

java - 如何设置@OneToMany 自动生成表的模式?

转载 作者:行者123 更新时间:2023-11-29 12:04:46 25 4
gpt4 key购买 nike

我想将以下所有自动生成的表放入特定模式。

@Entity
@Table(name = "master_table", schema = "test")
public class MasterTable {
@OneToMany
private List<VideoEntity> videos;

@Entity
@Table(name = "video_entity", schema = "test")
public static class VideoEntity {

}
}

结果:在test schema 中有两个实体表,在public schema 中也有一个名为master_table_videos 的列表映射。

问题:我如何告诉 hibernate 也将列表映射表放在与其他表相同的架构中?

最佳答案

我认为您应该使用 @JoinTable 注释,至少允许在标准 JPA 中设置模式名称。检查 Java EE 7 的 JavaDoc或 Java EE 6 .

所以它会类似于 @JoinTable(name = "master_to_videos", schema = "test"),如果需要,您还可以指定连接列的名称。

关于java - 如何设置@OneToMany 自动生成表的模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31790573/

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