读书人

视图层、控制层和模型层怎么传递实体类

发布时间: 2012-10-26 10:30:59 作者: rapoo

视图层、控制层和模型层如何传递实体类对象
实体类往往对应数据库中的一个表
但视图层显示的信息和表中的信息有一定的差异
比方说对于学生类,除了姓名、性别之类的,还有一个属性:班级代号
班级代号存储在另一个班级表中

界面中显示该学生信息应该是姓名、性别和班级名(不是班级代号)

该如何传递实体类对象


[解决办法]
简单的例子,一个班级可以有多个学生,一个学生只能有一个班级
many-to-one关系,
在Student中添加属性
private StuClass clss;
//get && set
在Student.hbm中配置
<many-to-one name="clss" class="entity.Student">
<coloumn name="class_id"/>
</many-to-one>
将数据维护交给one方处理

读书人网 >J2EE开发

热点推荐