欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

java-Mybatis 别名优化(typealias),打印日志(logImpl-STDOUT_LOGGING)

程序员文章站 2022-03-26 17:57:00
&......

别名优化(typealias)

    <!--
    配置文件properties路径
    注意配置属性的顺序,properties在第一位
    -->    
    <properties resource="db.properties"/>
    <!--
    别名:package-开启包扫描,包下的所有类都可以扫到,写的时候写类的小写开头就可以
    可以在类的上面加Alias注解起自定义别名
    -->
    <typeAliases>
        <package name="com.mysqlclass"/>
    </typeAliases>
 <!--resulttype后面只要写类的小写开头就可以-->    
<select id="selectlist" resultType="mybatis">
        select * from mybatis_1
</select>

打印日志(logImpl-STDOUT_LOGGING),settings

<!--注意位置顺序,property排第一,settings排第二位,位置是固定的-->
	<properties resource="db.properties"/>
	
	    <!--
	    set日志
	    name=logImpl 大小写不能错,一定是logImpl
	    value=STDOUT_LOGGING stdout:标准 logging:记录--标准日志
	    -->
    <settings>
        <setting name="logImpl" value="STDOUT_LOGGING"/>
    </settings>
    
    <typeAliases>
        <package name="com.mysqlclass"/>
    </typeAliases>

控制台日志

...
Opening JDBC Connection  //打开 jdbc 连接
Created connection 1658699134. //创建连接 什么号码
Setting autocommit to false on JDBC Connection [com.mysql.jdbc.JDBC4Connection@62ddbd7e] //set关闭自动提交事务
==>  Preparing: select * from mybatis_1  //打印了sql语句
==> Parameters:  //这里是要传入的变量,我这里不需要传入变量
<==    Columns: id, idname, psw   //列
<==        Row: 1, 罗德sdf, 1		//排
<==        Row: 2, 罗什, 2
<==        Row: 3, c, 3
<==        Row: 4, d, 4
<==        Row: 5, rod, 777
<==        Row: 6, f, null
<==        Row: 7, gggggg, null
<==      Total: 7	//多少个记录
Mybatis{id=1, idname='罗德sdf', psw=1}	//输出
Mybatis{id=2, idname='罗什', psw=2}
Mybatis{id=3, idname='c', psw=3}
Mybatis{id=4, idname='d', psw=4}
Mybatis{id=5, idname='rod', psw=777}
Mybatis{id=6, idname='f', psw=0}
Mybatis{id=7, idname='gggggg', psw=0}
Resetting autocommit to true on JDBC Connection [com.mysql.jdbc.JDBC4Connection@62ddbd7e] //重新set开启自动提交事务
Closing JDBC Connection [com.mysql.jdbc.JDBC4Connection@62ddbd7e] //关闭jdbc连接
Returned connection 1658699134 to pool. //返回连接到连接池

本文地址:https://blog.csdn.net/rod0320/article/details/109644727

相关标签: 笔记