4.进行相关文件的配置
首先我们需要在src下加入struts的配置文件struts.xml Xml代码
\ \>
接下来我们配置web.xml Xml代码
ener
xmlns:xsi=\ xsi:schemaLocation=\
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd\>
到目前为止我们的整合工作已经完成。我们可以将该工程打包,以备下次直接使
用。
这里由一个问题就是如果采用myeclipse加载hibernate和spring的lib包形式发布项目的时候会出现异常,我们可以手动去掉一个asm-2.2.3jar即可。
5.下面我们做一个简单的应用来验证。
(1)首先我们使用的是mysql,不要忘记将mysql-jdbc的jar包导入到我们的工程中
我们创建s2sh数据库,并创建表person Sql代码
create table person(
id int(11) primary key auto_increment, name varchar(20), age int(11) not null );
(2)首先我们创建test.s2sh.bean包,在下面创建我们person表对应的Entity Bean及其映射文件 Person.java Java代码
package test.s2sh.bean;
public class Person { }
private Integer id; private String name; private int age;
public Integer getId() { }
public void setId(Integer id) { }
public String getName() { }
public void setName(String name) { }
public int getAge() { }
public void setAge(int age) { }
this.age = age; return age; this.name = name; return name; this.id = id; return id;
Person.hbm.xml Xml代码
DTD 3.0//EN\ length=\>
(3)在spring配置文件applicationContext.xml配置hibernate的连接数据库信息及sessionFactory创建方式 Xml代码
xmlns:xsi=\ xsi:schemaLocation=\ value=\ http://www.springframework.org/schema/beans/spring-beans-2.0.xsd\> class=\ value=\> cterEncoding=UTF-8\> \> class=\ key=\>org.hibernate.dialect.MySQLDialect
如果出现乱码问题,可以考虑如下解决方案 Xml代码
key=\>org.hibernate.dialect.MySQLDialect
或者将url后面加入编码串,如下 Xml代码

