我想问一下,如何 让一个javabena 的属性自动生成?
public class From{ /** * 论坛的author信息表 * */ public class FormPerson { private int ID; /*这里的ObjectA 可能是 Student 可能是 Teacher*/ private ObjectA objecta; private int count; } ------------------------------------------------------------- public class Teacher { private int ID; private String name; private String password; private String email; private String sex; private int active; private Set<Student> students; } ---------------------------------------------------------- public class Student { private int ID; private String name; private String password; private String email; private String sex; private int active; } ---------------------------------------------------------- /*抽取出来的论坛发贴人信息*/ public class ObjectA { private int ID; private String name; private String email; private String sex; }
当ID> 20000的时候 ObjectA 为 Teacher
ID<20000 ObjectA 为 student
所有的ID都保持独立,
这是一个教学网站 ,有论坛功能
论坛的发贴人信息table,一部分来自stduent和teacher的共同属性
我不想做继承,
管理那里用了hibernate 已经完成了,论坛在用ibatis,我该怎么实现呢
可否告诉我是哪一种设计模式,我是一个菜鸟,。。。