请教这个应用技术如何实现?

现在项目需要在我们的会员表memeber中扩展出其他对应的三个类型的信息资料表,分别为公司信息表company,专家信息表expert,以及学院机构信息表school,要求每个会员的userid只对应一个其他类型的信息表,现在在数据库设计上,我在member表中添加一个标识字段infoType,标明该会员填写那种类型的信息表,在建立每个信息表的时候,添加一个外键userid和会员信息对应,只是现在在java技术实现上如何更好的设计,方便对外存取数据,是重新封装这几个类还是怎么着,欢迎大家给点建议。

不太明白你的意思,不知道你的需求到底是什么,语句上好象不太通顺,能否说得清楚具体些?把你要达到的目的说出来
[该贴被killer于2008-01-28 21:23修改过]

我的意思是说,在实例化member对象后,怎么获取她对应的其他类型的信息,比如公司信息,如果在程序中每次都通过if判断来查找用户扩展的其他信息,在取用户信息的时候是不合理的,这样也会很麻烦的。现在就是希望用户登录后,可以直接根据用户对象获取用户的member信息以及他关联的其他类的信息。

可以抽取出一个其他类型信息的父类,然后用会员去关联这个父类就行了

建一个VO在实例member对象后,把和member相关系的对象放入VO