Spring In Action
和
Java persistence with MyBatis 3: 点击打开链接2,这篇文章是继上篇文章 SpringMVC HelloWorld 后,增加集成MyBatis 3:点击打开链接
3,Spring3.0.6 和 MyBatis 3.2.3
4,导入MyBatis 包:下载地址:http://blog.mybatis.org/p/products.html, 包括mybatis-srping.1.2.x.jar 集成包
5,配置 web.xml
6,创建并且配置springmvc-servlet.xml 文件, 在WEB-INF/springmvc-servlet.xml 下
7, 创建Studeng.java
8,创建mapper.java 和 mapper.xml
9,创建 service
9.springmvc-servlet.xml 配置
10,applicationContext.xml, 主要的集成工作都在这个文件,配置数据源, mybatis.xml
11,mybatis-config.xml
12,数据源头,注意,数据源的信息要和mysql数据库对应上,且name需要和applicationContext.xml 中配置的数据value对应上。
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/jdbc/hldb_test" />
</bean>
13,创建表
CREATE TABLE STUDENTS ( stud_id int(11) NOT NULL AUTO_INCREMENT, name varchar(50) NOT NULL, email varchar(50) NOT NULL, dob date DEFAULT NULL, PRIMARY KEY (stud_id) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=latin1; /*Sample Data for the students table */ insert into students(stud_id,name,email,dob) values (1,'Student1','student1@gmail.com','1983-06-25'); insert into students(stud_id,name,email,dob) values (2,'Student2','student2@gmail.com','1983-06-25');
14,tomcat部署运行(可选:修改为<Context docBase="Env" path="" reloadable="true" source="org.eclipse.jst.jee.server:Env"/></Host>)
15:访问方式:http://localhost:8080/Env/pg/test.html (可选配置后,访问方式:http://localhost:8080/pg/test.html)
项目下载地址:http://download.youkuaiyun.com/detail/guitk/9518319。