您当前的位置: 首页 >  sql

杨林伟

暂无认证

  • 2浏览

    0关注

    3337博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

25MyBatis - SqlMapConfig.xml配置文件

杨林伟 发布时间:2019-04-03 15:34:14 ,浏览量:2

SqlMapConfig.xml配置文件 配置内容

SqlMapConfig.xml中配置的内容和顺序如下:

  1. properties(属性)
  2. settings(全局配置参数)
  3. typeAliases(类型别名)
  4. typeHandlers(类型处理器)
  5. objectFactory(对象工厂)
  6. plugins(插件)
  7. environments(环境集合属性对象) ------environment(环境子属性对象) -------------transactionManager(事务管理) -------------dataSource(数据源)
  8. mappers(映射器)
properties(属性)

SqlMapConfig.xml可以引用java属性文件中的配置信息如下:

在config下定义db.properties文件,如下所示: 在这里插入图片描述

db.properties配置文件内容如下:

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8
jdbc.username=root
jdbc.password=root

SqlMapConfig.xml引用如下:



          


	
	
		
		
		
		
	

	
	
	    	
			
			
			
			
			
			
				
				
				
				
			
		
		
	
	

	
	
		
		
	
	

注意: MyBatis 将按照下面的顺序来加载属性:

  1. 在 properties 元素体内定义的属性首先被读取。
  2. 然后会读取properties 元素中resource或 url 加载的属性,它会覆盖已读取的同名属性。
typeAliases(类型别名)

mybatis支持别名: 在这里插入图片描述

自定义别名

在SqlMapConfig.xml中配置如下:






	
	
		
		
		
	

	
		
		
		
		
		
	

	
	
		
			
			
			
			
			
			
				
				
				
				
			
		
		
	

	
	
		
		
	
	

在mapper.xml配置文件中,就可以使用设置的别名了 别名大小写不敏感 在这里插入图片描述

mappers(映射器)

Mapper配置的几种方法:

  1. < mapper resource=" " /> 使用相对于类路径的资源(现在的使用方式) 如:< mapper resource=“sqlmap/User.xml” />

  2. < mapper class=" " /> 使用mapper接口类路径 如:< mapper class=“cn.itcast.mybatis.mapper.UserMapper”/> 注意:此种方法要求mapper接口名称和mapper映射文件名称相同,且放在同一个目录中。

  3. < package name=""/> 注册指定包下的所有mapper接口 如:< package name=“cn.itcast.mybatis.mapper”/> 注意:此种方法要求mapper接口名称和mapper映射文件名称相同,且放在同一个目录中。

关注
打赏
1662376985
查看更多评论
立即登录/注册

微信扫码登录

0.4259s