质量表单(根据表单id获取章节信息)
2016-11-14 22:01
756 查看
1.1、添加跳转路径
1.2、重写getById()方法(泛型-个人理解为将不同的数据类型数据存入泛型对象中)
1.3、数据库查询逻辑代码
1.4、ShfwZlbd.java中添加章节字段及生成set、get方法
//ShfwZlbdAction.java跳转路径 protected static final String GRID_JSP = "/xcfw/zlbd/bsgrid/examples/grid/local/grid.jsp"; protected static final String EDITZD_JSP = "/xcfw/zlbd/bsgrid/examples/gridLeft.jsp"; /**grid左侧章节信息*/ public String designZd() { return EDITZD_JSP; } /**grid右侧窗口*/ public String loadZd() { return GRID_JSP; }
1.2、重写getById()方法(泛型-个人理解为将不同的数据类型数据存入泛型对象中)
@Override //在ShfwZlbdManager.java中重写getById方法 public ShfwZlbd getById(String id){ //根据id获取表单基本信息 ShfwZlbd zlbd = shfwZlbdDao.getById(id); //根据表单id获取章节信息,在Dao层写数据库查询语句(见1.3),尖括号泛型 List<ShfwZlbdZj> list = shfwZlbdZjDao.searchByBdid(id); //将获取的章节信息存入zlbd的属性中,ShfwZlbd.java中添加字段(见1.4) zlbd.setZjs(list); //将整个质量表单信息返回调用方 return zlbd; }
1.3、数据库查询逻辑代码
//ShfwZlbdZjDao.java 根据表单ID查询章节信息 public List<ShfwZlbdZj> searchByBdid(String bdid) { String hql = "from ShfwZlbdZj t where t.bdid=? order by t.xh asc"; return getHibernateTemplate().find(hql,bdid); }
1.4、ShfwZlbd.java中添加章节字段及生成set、get方法
//@Transient表示不与数据库交互(Hibernate) private List<ShfwZlbdZj> zjs; private List<ShfwZlbdZj> newzjs; private String zjid; //章节 @Transient public String getZjid() { return zjid; } public void setZjid(String zjid) { this.zjid = zjid; } @Transient public List<ShfwZlbdZj> getZjs() { return zjs; } public void setZjs(List<ShfwZlbdZj> zjs) { this.zjs = zjs; } @Transient public List<ShfwZlbdZj> getNewzjs() { return newzjs; } public void setNewzjs(List<ShfwZlbdZj> newzjs) { this.newzjs = newzjs; }
相关文章推荐
- 【根据用户ID获取用户信息】
- magento 根据产品id,获取产品信息
- 根据BDUSS获取用户ID信息
- 根据bundle ID获取App Store的APP信息(可用来检测新版本,可以不考虑APP ID了)
- 关于jersey获取表单多个同id数据信息
- 7.OAut认证 根据授权码获取用户的ID,SECRET等信息
- 如何根据(id)sender获取UIButton的信息
- 根据mac地址+deviceid获取设备唯一编码 获取手机及SIM卡相关信息
- WP8__从windowsphone app store 中根据app id获取应用的相关信息(下载网址及图片id等)
- 根据bundle ID获取App Store的APP信息(可用来检测新版本,可以不考虑APP ID了)
- shiro-根据JSESSIONID获取用户信息和判断是否登陆
- 根据某个部门ID递归获取其下面所有子部门和本部门信息
- PHPCMS V9 自定义函数——根据模型ID和信息ID获取信息点击数
- linux 根据进程ID获取对应进程的信息
- 根据bundle ID获取App Store的APP信息(可用来检测新版本,可以不考虑APP ID了)
- 获取所有用户表及根据表Id取得表字段信息
- 在IOS开发中根据(id)sender获取UIButton的信息
- 根据章节id查找字段信息(Action+Service(Manager) +Dao三层的功能理解)
- jQuery 练习[二]: 获取对象(3) - 根据属性、内容匹配, 还有表单元素匹配
- C#获取电脑硬件信息(CPU ID、主板ID、硬盘ID、BIOS编号)说明