mabatis
weixin_42752859
积小溪而成江海
展开
-
Maven中使用Mybatis出现的异常处理(一)
Exception:ClassNotFoundException: org.apache.ibatis.io.Resources1. servlet中条用DBcon访问sqlMapConfig.xmlimport java.io.IOException;import java.io.InputStream;import org.apache.ibatis.io.Resources;...原创 2018-08-30 09:34:42 · 708 阅读 · 0 评论 -
mysql日期Date类型与Java匹配
插入与查找数据库Date类型的方法两种:date_format(#{endTime},’%Y%m%d’) 将Dao层传入的Date对象再xml中格式化create_date=#{endTime,jdbcType=DATE} 这个简单些。原创 2019-01-24 10:39:58 · 1601 阅读 · 1 评论 -
动态sql注意点1.0
动态sql注意点1.0<if test="queryDate!=null "> and last_update=date_format(#{queryDate},'%Y%m%d')</if>时间参数是不需要写queryDate!=‘’的,if中需要加and原创 2019-01-16 09:31:13 · 81 阅读 · 0 评论 -
mybatis plus入坑2
对应数据库Date类型字段,在xml中可以这样写; <if test="showTime!= null" > show_time= #{show_time,jdbcType=Date}, </if>但如果是plus需要在代码中,手动进行格式化,对应一个表进行通过date字段查某些记录,其实这样写并不如动态sql来的简洁;tWrap...原创 2019-01-31 17:09:15 · 243 阅读 · 0 评论 -
on duplicate key用法
存在即更新,不存在则插入如下sql执行,判断主键id,如果主键存在,则更新,不存在则插入;insert into t_magicbank_target_trans_out_record(oid,payee_address) values(3,'aa') on duplicate key update payee_address=VALUES(payee_address)一定得主键或唯...原创 2019-02-21 15:02:20 · 4023 阅读 · 0 评论 -
springboot整合mybatis plus实战一
Mybatis Plus现在公司用的内部的mybatisGenerate生成工具,可以生成单表的CRUD的xml,domian,dto,cond(查询条件),但是存在一个问题,就是修改表字段的,那xml需要重新生成并替换,如果sql xml中有自定义的sql那容易被覆盖或遗漏,所有学习了下mybatis Plus依赖 &lt;dependency&gt; &l...原创 2019-01-30 15:31:35 · 2003 阅读 · 0 评论 -
ThreadLocal应用场景(一)
ThreadLocal,叫做线程本地变量,或叫做线程本地存储,ThreadLocal为变量在每个线程中都创建了一个副本,每个线程可以访问自己内部的副本变量。应用场景:数据连接等线程私有对象Mybatis 中用到的ThreadLocal,如下:private static final ThreadLocal&lt;ErrorContext&gt; LOCAL = new ThreadLoc...原创 2019-02-13 16:43:46 · 1452 阅读 · 0 评论