Oracle中的trunc函数

trunc()在操作日期时,相当于把时间格式化为零时零分零秒
select sysdate,trunc(sysdate) from dual;
通过执行以上脚本可以发现,被trunc处理过的只有日期,没有时间
trunc传参的用法:
select trunc(sysdate-1) from dual t;–昨天
select trunc(sysdate+1) from dual t;–明天

select trunc(sysdate, ‘yy’) from dual;–当年第一天
select trunc(sysdate, ‘year’) from dual;–当年第一天
select trunc(sysdate, ‘yyyy’) from dual;–当年第一天 read more

Spring集成MyBatis设置打印SQL日志

在开发过程中,如果使用MyBatis进行开发,sql是在xml文件进行维护的,我们无法通过DeBug拿到完整的执行sql;
在SpringBoot集成MyBatis的项目中,日志文件一般通过logback-spring.xml进行配置
在这个阶段,如果需要通过配置实现sql打印,则需要在与标签平级的位置添加如下信息:

<logger name="com.baomidou.mybatisplus" level="DEBUG"><!--引用的包路径,我这里引用的是MyBatisPlus-->
<logger name="java.sql.Connection" level="DEBUG">
<logger name="java.sql.Statement" level="DEBUG">
<logger name="java.sql.PreparedStatement" level="DEBUG">