3

如果我们在项目中使用 JPA/Hibernate,我们可以从 DB 中获得 Generate the Entity 类有什么优势吗?,因为如果我们遵循这种方式,我有很多返工的经验,我们无法获得 JPA 的优势/Hibernate,有很多我们可以使用的构建功能。那么当我们使用 JPA/Hibernate 时,谁能告诉我做正向工程和逆向工程的利弊?我个人的看法是,如果我们使用 JPA/Hibernate 我们应该使用正向工程

4

1 回答 1

3

好吧,还有“中间”设计,这是迄今为止最好的选择。当没有选择时,正向和逆向工程开始发挥作用;当您有一个已经存在的关系或域模型时。“中间”设计同时构建了关系模型和域模型,同时认识到它们相互之间具有协同作用和阻碍,所有这些最好一起解决。

话虽如此,从定义明确的关系模型执行逆向工程通常不是一个巨大的障碍。在关系模型设计不佳的情况下(恕我直言),这种情况开始出现问题(并且您往往会看到很多“返工”)。

于 2012-09-13T11:50:08.473 回答