1 先引入ssh项目包
2 配置struts文件 放src下面
3 ApplicationContext.xml文件 放web-info下面
4 修改web.Xml
5 先建实体类 com.xyf.model下
6
7 声明变量以及构造方法等
8 建立hibernate之间对应的映射文件
9
10 <generator class="native" />
这句话的意思是
<!-- <generator class="native"></generator>这句话是什么意思
HIbernate主键详解------Native
Native主键生成方式会根据不同的底层数据库自动选择Identity、Sequence、Hilo主键生成方式
特点:根据不同的底层数据库采用不同的主键生成方式。由于Hibernate会根据底层数据库采用不同的映射方式,因此便于程序移植,项目中如果用到多个数据库时,可以使用这种方式
-->
<property name="name" type="java.lang.String">
<column name="name" />
11 </property> 设置相应的数据类型 以及列名称等
12 在包下 com.xyf.dao 这个部分是与数据库打交道的 声明方法体 是一个接口类型
13
14 新建 com.xyf.dao.impl包 在包下添加dao接口的实现方法
继承了hibernateDaoSupport 接口 可以调用hibernate 框架的实现方法
15 新建service包 com.xyf.service (业务处理逻辑层 声明一个接口)
16 新建 com.xyf.service.impl 包 实现接口
并在方法中 引入之前的dao 并生成setter getter方法
这一部分 可以实现CRUD操作
最后一步 新建com.xyf.action的包 里面是写action方法
最基本的CRUD操作基本完成
大家请看 项目目录图
下面请看效果图 (前端是使用easyui实现的 )
原文:http://www.cnblogs.com/xxyyff/p/4866091.html