【发布时间】:2014-01-31 19:41:02
【问题描述】:
我正在创建一个 Grails 应用程序,该应用程序从现有的遗留数据库(无法修改)中获取数据,并且我正在努力思考如何在域模型类中表示表关系。
以下是一些示例数据:
Table 1 Columns: pID, FirstName, LastName, MiddleName
Table 1 ID is composite made up of pID and LastName
Table 2 Columns: pID, EmailAddress, PhoneNumber, FaxNumber
Table 1 ID is composite made up of pID, EmailAddress, PhoneNumber
Table 3 Columns: pID, Occupation
Table 3 ID is just pID
如何用域模型类表示这三个表及其关系(通过 pID 列)?
【问题讨论】:
-
可能重复 here。尝试使用插件。
-
我实际上使用了那个插件,但它并没有在类之间创建关系。它只是为每个表创建一个类(不考虑它如何连接到其他表)
-
使用数据库逆向工程插件你有什么收获?将这些域类添加到问题中。
标签: grails relationship domain-model table-relationships