我想仅基于位于数据库中的一些数据从数据库中转储一些数据。假设我有一张客户表和一张订单表。订单对客户有一个外键。订单是由许多订单行(自己的表)构成的,而订单行又有项目(自己的表)。每个都通过FK链接。如何基于特定的一组数据创建部分数据库转储?
为了从这个数据库中提取测试数据,我想以一种可以处理它的方式获取数据,例如5个命令。数据应包含我在应用程序中使用这些订单所需的所有内容(例如客户,项目和订单)。我只想根据我想要的订单指定一些条件。
如果的确很重要,环境是:
- JavaEE5上的JBoss
- 休眠
- 的Oracle 11g
我不反对使用任何语言或工具让我以简单的方式获取这些数据。
更新:我发现以下question它处理类似的问题。