mybatis
编程周记
这个作者很懒,什么都没留下…
展开
-
Caused by: java.lang.IllegalStateException: Property ‘configuration‘ and ‘configLocation‘ can not sp
Caused by: java.lang.IllegalStateException: Property 'configuration' and 'configLocation' can not sp解决: 在springboot的application.yml不能同时使用以下两个配置,换句话说,两者配置方式只能取其一. mybatis: config-location: classpath:mybatis/mybatis-config.xml confi...原创 2021-12-02 16:52:39 · 240 阅读 · 0 评论 -
小小的模糊查询,竟来来回回修改了3次代码?找个电子厂上班吧
首先,架构是springboot+mybatis模糊查询姓名、手机号,是不是很简单第一次:java String name =MapUtils.getString(param,"name"); String telNumber =MapUtils.getString(param,"telNumber"); if(StringUtil.isEmpty(name) && StringUtil.isEmpty(telNumber)){ throw new SmoExc原创 2021-11-25 15:46:55 · 429 阅读 · 0 评论 -
mybatis in的4种写法
1.list传参:ids:["1","2","3"]java用map接,会得到list类型。xml<if test="ids != null and ids.size>0'" > and col in <foreach collection="ids" item="item" open="(" separator="," close=")"> #{item} </foreach> </if>2.java 转 arr原创 2021-11-19 15:10:55 · 4080 阅读 · 2 评论 -
mybatis打印可执行SQL语句的3种方法
(1)别研究了,能用别人的工具,还自己手动写工具?(2)别逞能了,还写拦截器实现?(3)别被忽悠了,还配什么LogImpl? 还有Log4J?都TM滚一边去,浪费时间!!!!!!!!!就用 idea插件 :mybatis log plugin别觉得用别人现成的很丢脸,用吧,既然你都用idea开发用具了,为什么不用插件解决问题呢,除非你还用记事本写代码..怎么用????安装完插件点击 Tools--Mybatis Log Plugin跑一个mybat...原创 2021-11-01 23:48:01 · 730 阅读 · 0 评论 -
Mybatis:### Cause: org.apache.ibatis.executor.ExecutorException: A query was run and no Result Maps
是由于没定义返回类型 <select id="queryTest"> select id from test where 1=1 AND id =#{param} </select>增加 <select id="queryTest" resultType="Map"> select id from test where 1=1 AND id=#{param} </select>...原创 2021-10-29 16:56:10 · 130 阅读 · 0 评论 -
Mybatis面试知识点、工作知识点、干货分享(别找了,全在这了)
面试题部分1.什么是mybatisMybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,它可以用xml和注解的方式定义语句。2.说说mybatis比jdbc更好的地方(1)mybatis减少了冗余代码,jdbc的rs.getString(2)SQL语句可配置化,减少代码编写量。(3)集成了连接池,jdbc需要配合druid等连接池实现。3.#{}和${}的区别是什么?#{}是预编译处理,${}是字符串替换。Mybatis在处理#{}时,会将sql中.原创 2021-03-27 15:04:24 · 181 阅读 · 0 评论 -
mybatis3逆向工程Short类型转Integer
网络上找到如下方法,对我的逆向工程不起作用,因此重新改了一下。this.typeMap.put(5, new JavaTypeResolverDefaultImpl.JdbcTypeInformation("SMALLINT", new FullyQualifiedJavaType(Integer.class.getName())));mybatis-generator-config....原创 2019-07-20 14:08:16 · 1505 阅读 · 1 评论