系统是:struts+dao模式开发的.
场景如下: 实体类(Classes)
departmentId //系部编号
professional //专业编号
classId //班级编号
className //班级名称
classYears //入学年份 classes表
注:字段与实体类完全一样
现在遇到的问题是: 1.在班级信息页面上需要显示的是系部名称,专业名称.而classes表中存储的字段与实体类的属性是完
全一样的.
2.载取页面的数据后需要转换成表中存储的相应的字段.(要查询数据库) 初步方案:
一. 1.通过action获得的页面数据 2.在action与dao之间再添加一个控制类 3.控制类主要实现把action获取的页面数据通过查询数据库得到系部编号,专业编号, 4.将查询出的系部编号,专业编号和从页面上获取的其他数据设置到实体类对象中 5.在通过控制类调用dao实现crud操作.
二.
在dao层中实现多个表的拼接查询真接查询出系部编号,系部名称,然后存入classes表中. 大家看看有什么问题吗? 或者有不同的见解的,希望得到大家的帮助!
场景如下: 实体类(Classes)
departmentId //系部编号
professional //专业编号
classId //班级编号
className //班级名称
classYears //入学年份 classes表
注:字段与实体类完全一样
现在遇到的问题是: 1.在班级信息页面上需要显示的是系部名称,专业名称.而classes表中存储的字段与实体类的属性是完
全一样的.
2.载取页面的数据后需要转换成表中存储的相应的字段.(要查询数据库) 初步方案:
一. 1.通过action获得的页面数据 2.在action与dao之间再添加一个控制类 3.控制类主要实现把action获取的页面数据通过查询数据库得到系部编号,专业编号, 4.将查询出的系部编号,专业编号和从页面上获取的其他数据设置到实体类对象中 5.在通过控制类调用dao实现crud操作.
二.
在dao层中实现多个表的拼接查询真接查询出系部编号,系部名称,然后存入classes表中. 大家看看有什么问题吗? 或者有不同的见解的,希望得到大家的帮助!
疑问2:你的班级信息页面上,要显示系部名称和专业名称吧?这些名称你是怎么获取的呢?不会是
静态的吧?如果不是,就表明是查询数据库生成的,那么就可以在页面中包含有系部和专业
的Id啊!比如:
<select>
<option value="ID编号">系部名称</option>
</select>
也就是说你的班级信息页面上应该有系部和专业的ID号和名称,那么在往classes表中添加
记录时也就不用查询了啊!