我有两个孩子 Employee 和 Member 的父母 Person,而 Member 有两个孩子 Regular 和 Premium。
我已经在数据库中实现了单表继承方法。现在我想问一下datamapper,它应该是什么样子?
我应该只有 PersonDataMapper 类,然后根据传递给我的类(无论是 Employee、Member 等)正常运行吗?
还是我应该为每个类设置单独的数据映射器类?即有 PersonDataMapper 、 EmployeeDataMapper 、 MemberDataMapper 等。
这是另一个演示:
class Person
{
}
class Member : Person
{
}
class Employee : Person
{
}
class Regular : Member
{
}
class Premium : Member
{
}
现在我想为上述类结构使用单表继承来实现数据映射器,它应该是什么样子?