java - Hibernate如何根据关系确定表的创建顺序?
问题描述
我假设正在根据实体之间的关系(@OneToMany、@ManyToOne 等)进行某种排序。例如,Customers 表需要在 Orders 表之前创建,因为 Customers 与 Orders 具有 OneToMany 关系,并且外键声明在 Orders 表上。什么类负责确定表的创建顺序?
******编辑******
我找到了类org.hibernate.tool.schema.internal.SchemaCreatorImpl
,在查看代码时,它看起来本身没有顺序,它只是在创建所有表后创建外键。我在正确的轨道上吗?
解决方案
推荐阅读
- python - 如何在python中将多个摄像头馈送流式传输到单个套接字
- php - 如何将值传递给 onclick 函数
- java - 我们可以创建 hashmap 键单例吗?
- flutter - Flutter webview 脚手架。条码后更新网址
- php - 表单错误提交的数据应该是文本或数字,给定的数组
- ios - 我想在横幅中向用户发送通知怎么做?
- python - 如何在python中求解具有2个变量(+时间)的2个微分方程
- javascript - RadioButtonList 发送空字符串
- ios - 如何从 SafariViewController 快速获取文本到我们的应用程序?
- python - Python:按一列分组,从另一列获取计数