1 经过数据库生成的实体,此步骤跳过,关于如何查看生成反向工程实体类查看SSH框架搭建教程-反向工程章节spring
Tmenu和AbstractorTmenu是按照数据库表反向工程造成的JAVA实体; sql
在造成实体的时候注意数据库
1 命名空间 框架
2 要注意要把实体映射文件添加到Hibernate的配置文件写入,分为以下两种状况,通常SSH项目都是状况二hibernate
到此为止咱们完成了相关的实体层代码编写.开始编写DAO层代码blog
1,dao层代码结构以下:继承
其中IGenericDao实现的方法以下所示:教程
创建自定义的接口IMenu ,继承自IGenericDao其中泛型参数输入的是实体类型和数据映射主键(Hibernate的ID)类型 接口
其中public abstract List<Tmenu> findbyHsql(String hsql);是你的程序须要定义的方法.ip
修改你的Dao实现类以下:
1 修改你的类TmenuDAO继承方式从HibernateDaoSupport修改成GenericHibernateDao.(若是采用反向工程生成Dao,则默认的父类是HibernateDaoSupport,且没有实现任何接口)
2 修改你的类TmenuDAO实现接口IMenuDao
3 删除默认的方法,(能够保留本身喜欢的)
4从新生成接口的实现和重载
1 只选择本身须要实现的的接口类便可如图
至此接口实现类基本搭建完毕.
Service层主要的做用是是被控制层调用(action层),返回数据类型通常都是页面须要的一些类型,所以建议页面须要的数据类型实体单独存放在VO层中
Service层创建
其中代码接口代码
其中实现代码
到此为止service层创建完毕!