Spring4集成Mybatis

阅读更多
开篇:终于决定开始自己的博客之旅了,之前项目使用的是Spring3.0.5和ibatis,现在系统要对外发布,自己感觉太low了,一下午努力,对框架进行版本升级,采用的的是spring4.2.7和mybatis3.2.5、mybatis-spring-1.2.2,spring5还没有尝试,先用4的最高版本吧,mybatis是最新版本。废话不多说,一步一步来吧
说在前面:xx这篇文章主要是参考了官网doc,大家有时间的话尽量去官网上看看,有中文的说明啊,这里把Mybatis的官网附上(额,得外网才能看哈)

引用
http://blog.mybatis.org/p/products.html

一、先附上数据库代码


	数据库配置
	
	
	
		
		
		
		
		        
		        
		        
		    
		
	

	   
	
		
		
		
		
		
		
	

	
		
		
	

	
	
		
	

	
	
		
			
			
			
			
			
		
	

	
	
		
		
	

	
	


二、映射器接口代码
public interface CarGroupUrlMapper {
	@Select("select * from gate_cargroupurl")
	public List getCarGroupMap();
	@Select("select * from gate_cargroupElse")
	public List getCarGroupElse();
}

我这个目录下其实有好几个映射器文件的,不一一列举了,噢,具体的mybatis语法,以后可能会有提及吧,这里只讲下框架。
三、实体类
/**
	 * 由于在配置文件中配置了自动别名机制(这个机制是mybatis-spring的东西,不是mybatis的别名),所以这里没有使用@Alias,如果使用mybatis
	 * 的别名机制,此处必须写上注解才行哦
	 * @author xxfengxia
	 *
	 */
	public class CarGroupUrl implements Serializable{
		private int id;
		//分组id
		private String groupId;
		//对应的url
		private String url;
		private String md5key;
	}

四、映射文件说明
    由于我这里采用的是自动映射和SQL注解方式,所以 当前映射器 没有配置文件,如果我们采用xml文件进行映射的话,Mybatis建议将这个文件放在mapper同级的路径下。其实这个就看大家喜好啦,我一般将这些文件都当做配置文件放在/src/config/mapper/mysql/user/user.xml下的(目录根据实际情况而定啦),当然这都无所谓啦,重要的是风格一致即可!
备注以下映射文件吧,将来快速搭建



	

    

五、声明:写在这里只是做一个笔记,以后查的时候方便自己查阅,不用每次都查很多资料才梳理清楚所有东西

你可能感兴趣的:(MyBatis3,spring4)