spring+mybatIS之helloworld

阅读更多

怒放的生命镇博。。。

曾经多少次跌倒在路上 曾经多少次折断过翅膀 如今我已不再感到彷徨 我想超越这平凡的生活

我想要怒放的生命 就像飞翔在辽阔天空 就像穿越在无边的狂野 拥有挣脱一切的力量…………

 

周末,学了一下mybatis 再把mybaits和spring整合到一起。

spring和mybatis用的都是3.2的版本

spring-mybaits.jar 包 是1.2.1的版本

由于我这个项目可能会有后续的开发,所有就把spring3.2中的包全部添加进来了,

在用spring的事物管理,用了申明试事物管理。所有用到了 aspatj***等包

在测试的时候用了junit。

整个项目用到的jar包如下所示。
spring+mybatIS之helloworld_第1张图片
 在整个项目中都采用的时候xml文件配置的方式。

首先一个实体类,属性不多,如下 set 和get方法就没有贴上来了。。。。

package org.i94livng.model.user;

public class User {

	private String userName;
	private String password;
	private String userId;
	
	@Override
	public String toString() {
		return "User [userName=" + userName + ", password=" + password
				+ ", userId=" + userId + "]";
	}
	
	
}

 数据库的初始表以及值如下

DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
  `user_id` varchar(20) NOT NULL,
  `user_name` varchar(20) DEFAULT NULL,
  `user_password` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES ('1', 'i94living', 'i94living');

 下面说明一下配置文件,配置文件包括spirng的配置文件和mybaits的配置文件。

 

mybaits的配置文件分两种类型,一种项目总体配置文件,一种是sql映射的配置文件。

sql映射的配置文件如下,(UserMapper.xml)




	
		
		
		
	
	
	
	

 namespace:命名空间,resultMap:返值的类型,