n个表的hibernate映射

时间:2016-07-27 13:23:41

标签: database hibernate

假设我们有100个或更多表的数据库,我们如何创建相应的实体类。我们是否应该根据数据库中存在的表数创建相同数量的实体类。是否应遵循任何特定的设计模式?

1 个答案:

答案 0 :(得分:0)

将数据库模式分成几个主模式的最佳方法。并且对于每个模式创建对应于您的数据库表和关系的所有必要类,数字不是问题,因为在数据库中有100个表并不意味着您必须创建100个类并将每个类映射到表,你可以拥有100个类,超过100个,因为你可能有关系类,标识符类或继承...等等。

你唯一应该注意的事实是,很难操纵这些类之间的关系,使它们完全代表你在数据库中拥有的东西。