Mybatis之properties和自定义别名

目录

一、properties

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

2、SqlMapConfig.xml引用如下

二、自定义别名

1、在SqlMapConfig.xml中配置:


一、properties

为了解决对数据库的配置的xml文件中的代码的硬编码,以及让代码更简洁

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

在classpath下定义db.properties文件,

driver=com.mysql.jdbc.Driver
//连接数据库
url=jdbc:mysql://localhost:3306/db_school?characterEncoding=utf-8
//用户名
username=rot
//密码
password=654321
2、SqlMapConfig.xml引用如下
  
    

        
            
            
            
            
                
                
                
                
            
        
    

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

在 properties 元素体内定义的属性首先被读取。

然后会读取properties 元素中resource或 url 加载的属性,它会覆盖已读取的同名属性。

二、自定义别名

在 Mapper.xml 文件中,resultType 和 parameterType 需要指定,这个值往往都是全路径,不方便开发,所以我们可以对这些属性进行一些别名设置

1、在SqlMapConfig.xml中配置:

注意typeAliases不能放在之前和之后 

                 

             

                       

修改一下映射文件就可以了



    
    
    
        
        
        
        
    
    
    
        
            
            
            
            
                
                
                
                
            
        
    

你可能感兴趣的:(mybatis,java,数据库,tomcat,数据库架构)