sqlMapConfig.xml配置文件

1.mybatis的架构

sqlMapConfig.xml配置文件_第1张图片


2.sqlMapConfig.xml文件




	
	
	

		
	
	
	
		
			
			
			
			
				
				
				
				
			
		
	
	
	
	




		
	


SqlMapConfig.xml中配置的内容和顺序如下(注意有顺序):

properties(属性,定义一个配置文件位置,而在其他位置该propertiesid即可

settings(全局配置参数,原来是用来二级缓存,现在不用了)

typeAliases(类型别名,1.可以给全限定名的实体起别名,在其他的地方引用别名2.还可以使用该标签的package,定义package后,不再添加全限包名,直接使用实体对象名称即可

typeHandlers(类型处理器)

objectFactory(对象工厂)

plugins(插件)

environments(环境集合属性对象)

environment(环境子属性对象)

transactionManager(事务管理)

dataSource(数据源)

mappers(映射器)

 
3.mapper配置的几种方式:

(1). 

使用相对于类路径的资源(每创建一个实例映射文件,都必须在sqlMapConfig.xml中添加如下的一个代码,因此比较麻烦)

如:

 

(2). 

使用mapper接口类路径

如:

注意:此种方法要求mapper接口名称和mapper映射文件名称相同,且放在同一个目录中

 

(3). 

注册指定包下的所有mapper接口

如:com.skiff.www.mapper"/>

注意:此种方法要求mapper接口名称和mapper映射文件名称相同,且放在同一个目录中






你可能感兴趣的:(mybatis,mybatis)