求助主扩展模式和继承关系

现状

现在有一个人员管理的表,保存着人员的基本的信息,人员有两类,老师和学生,老师有教龄的属性,学生有家长联系方式的属性,表结构是这样的:

image.png

需求

让Student类和Teacher类继承Person类,然后在

Person person1 = new Teacher(1,"老李","33","5");
Person person2 = new Student(1,"小明","13","18976485732");
person1.save();
person2.save();

的时候,希望能够级联保存,使数据都保存到对应的表中;


我想着可以在生成的BaseBean类中重写save,update等方法,不知道有没有更好的解决方法?


评论区

JFinal

2018-01-26 18:08

在 BaseModel 中重写 save() update() 是很好的方案

热门反馈

扫码入社