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实现的  )