将ORM技术或概念框架转换为一个表、一个类?

将ORM技术或概念框架转换为一个表、一个类?,orm,mapping,entity,design-patterns,Orm,Mapping,Entity,Design Patterns,我想知道是否存在概念框架或文档技术来研究如何将实体类映射到数据库表 在我使用JPA(Java Persistance API)映射一个表->一个实体类之前,这是:每个表的行由一个对象类表示。这是最常见/正确的方法吗?这些模式有特定的名称吗 非常感谢。对我来说,没有配方、公式或模式可以实现理想的类-表关系。映射的关键点在于它充当适配器层,将表结构与实体结构隔离开来。 如果您同时设计应用程序和表,我认为您应该设计表以最大限度地减少往返,获得尽可能多的数据以支持实体。然后让您的映射器构建实体和任何适当

我想知道是否存在概念框架或文档技术来研究如何将实体类映射到数据库表

在我使用JPA(Java Persistance API)映射一个表->一个实体类之前,这是:每个表的行由一个对象类表示。这是最常见/正确的方法吗?这些模式有特定的名称吗


非常感谢。

对我来说,没有配方、公式或模式可以实现理想的类-表关系。映射的关键点在于它充当适配器层,将表结构与实体结构隔离开来。
如果您同时设计应用程序和表,我认为您应该设计表以最大限度地减少往返,获得尽可能多的数据以支持实体。然后让您的映射器构建实体和任何适当的关联。这可能会导致表结构的非规范化程度比正常情况稍高。

一个表对一个类称为“活动记录””模式。人们使用的另一种模式是存储库模式DDD(领域驱动设计)具有聚合根的概念,聚合根也在这一领域发挥作用。你应该能够读一些关于这个术语的书。我个人并不喜欢这些模式,它们都有优点和缺点。

非常感谢。。我编写了一个持久性库,因为我不喜欢懒惰/急切的获取类型(JPA),现在我必须编写一些关于直觉开发的概念框架,你让我走上了正确的道路。