02-MyBatis配置SQL打印
MyBatis 配置SQL打印
在 SqlMappingConfig.xml 中配置以下代码:
<!--配置sql打印-->
<settings><setting name="logImpl" value="STDOUT_LOGGING"/>
</settings>
运行效果:会显示 SQL 语句,查询结果,总共几条数据,最后把数据封装成对象。
Opening JDBC Connection
Created connection 19717364.
Setting autocommit to false on JDBC Connection [com.mysql.jdbc.JDBC4Connection@12cdcf4]
==> Preparing: SELECT * FROM `customer` WHERE cust_id = ?
==> Parameters: 1(Integer)
<== Columns: cust_id, cust_name, cust_profession, cust_phone, email
<== Row: 1, 鲁班, 射手, 13499887733, 12341241@qq.com
<== Total: 1
Customer{cust_id=1, cust_name='鲁班', cust_profession='射手', cust_phone='13499887733', email='12341241@qq.com'}
Resetting autocommit to true on JDBC Connection [com.mysql.jdbc.JDBC4Connection@12cdcf4]
Closing JDBC Connection [com.mysql.jdbc.JDBC4Connection@12cdcf4]
Returned connection 19717364 to pool.
注意:
由以上结果可知,我们配置在 Customer.xml 中的 sql 语句会发生转换,
#{} 在运行时会被转化成 ?
配置在 Customer.xml 中的代码:
SELECT * FROM `customer` WHERE cust_id = #{cust_id}
运行时的代码:
SELECT * FROM `customer` WHERE cust_id = ?
并且 ? 在实际执行时会给参数添加单引号,从而变成 '?'
02-MyBatis配置SQL打印相关推荐
- 【MyBatis笔记】02-MyBatis配置SQL打印
MyBatis 配置SQL打印 在 SqlMappingConfig.xml 中配置以下代码: <!--配置sql打印--> <settings><setting nam ...
- mybatis配置log4j打印sql日志
mybatis配置log4j打印sql日志 前提是你已经配置好了log4j. 在mybatis的配置文件中设置 <?xml version="1.0" encoding=&q ...
- Mybatis添加SQL打印
1.在resouces下建立一个mybatis-config.xml 2.配置mybatis-config.xml <?xml version="1.0" encoding= ...
- MyBatis 配置sql语句输出
版权声明:本文为博主原创文章,未经博主允许不得转载. 此处使用log4j,加入jar包,然后在src路径下加入:log4j.properties文件 填入以下配置就可以打印了 [plain]view ...
- 开启MyBatis日志Sql打印
# # mybatis 配置 # ############################################################ mybatis:type-aliases-p ...
- Springboot mybatis 配置sql日志打印
1.方式一 ######################################################## ###配置打印sql ########################## ...
- mybatis show sql 打印 SQL 语句到控制台
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 方法一: 即: <?xml version="1.0" encoding= ...
- mybatis开启log_mybatis使用spring-druid数据源连接池配置log4j打印sql语句以及开启监控平台...
杂七杂的杂 作为程序员,开发工程中,一套利于测试或者监控的工具很重要,mybatis默认没有提供log4j的打印sql语句的配置. 这对于开发rest服务,提供接口的开发者而言,是在很不好做,再加上m ...
- mybatis动态查询(分页排序搜索)+分解关联查询+Logback 日志配置(打印sql到控制台)+mybatis新增记录后返回自增的id。批量=11/2~11/20
一.mybatis动态查询(分页排序搜索) mybatis框架分页实现,有几种方式,最简单的就是利用原生的sql关键字limit来实现,还有一种就是利用interceptor来拼接sql,实现和lim ...
最新文章
- 综述|寻找自动驾驶中的关键场景
- 智源青年科学家林乾:揭开人工智能的黑匣,从解答最基本的问题开始
- Microsoft Dynamics CRM 2015 数据管理 之 如何批量导入数据到 正式区(二)系统自带示例数据 安装及教学...
- mybatis之一对多
- 一个SAP开发人员2017年在编程和游泳上的双重修炼过程
- 8g内存一般占用多少_手记|如何设置虚拟内存
- 一些自己编写的字符串操作函数
- recyclerview item动画_这可能是你见过的迄今为止最简单的RecyclerView Item加载动画...
- python基础(16)之 日期
- 【MySQL】【高可用】从masterha_master_switch工具简单分析MHA的切换逻辑
- PostgreSQL全局临时表插件pgtt的使用
- 报表如何同步用户数据集 1
- WinHex V14.6 SR-2 注册码
- f2fs学习笔记 - 8. f2fs 读文件
- 测试UDP端口是否通
- Apache + svn 服务搭建
- Profinet 与 EtherCAT 网关使用方法
- 大作都是怎么诞生的,游戏开发全过程揭秘 !零基础小白入门须知
- 用php编写一个同学录,PHP+DBM的同学录程序(2)
- 触屏笔哪里便宜?高性价比第三方电容笔推荐
热门文章
- mysql innodb status_查看innodb的运行状态
- Java11 新特性
- P2619 [国家集训队]Tree I(WQS二分/带权二分/最小生成树)
- E2. Square-free division (hard version) dp + 质因子分解
- 【NOI2012】骑行川藏【拉格朗日乘数法】【二分套二分】
- 剑指 Offer 38. 字符串的排列(有重复元素的排列)
- 2021HDU多校第九场1008HDU7073 Integers Have Friends 2. 随机化
- 2020CCPC长春
- CF407 E. k-d-sequence
- P3369-[模板]普通平衡树【无旋Treap】