myBatis
天马行空-
学好基础知识才是最重要的。忌:好高骛远,眼高手低。
展开
-
初学 myBatis常用的jdbcType
因为以前是用hibernate的所以数据类型和mybaits不太一样,下面是常用类型的对照列表。 下面是用文本写的对照JDBC Type Java TypeCHAR StringVARCHAR StringLONGVARCHAR StringNUMERIC java.math.转载 2016-05-12 10:41:32 · 413 阅读 · 0 评论 -
mybatis中的常用标签
sql 标签相当于java中的常量 定义好后被其他语句调用。 id, username select List" /> from t_admin_user where id = #{id,jdbcType=INTEGER} trim标签有点类似于replace效果。 tr转载 2016-05-12 10:56:58 · 3180 阅读 · 0 评论 -
MySQL 查询结果按in集合顺序显示
参考原文:http://www.jb51.net/article/25639.htm在实现翻页功能时,我们通常先获取对应页码数据的 id值然后通过 in 去获取具体参数信息因为in 在查询的时候是按照记录的id来升序排序的,导致经常数据的顺序不对。这样的话有时候,需要二次排序。 select * from table where id IN (3,6,9,1,2,5,8转载 2017-05-11 11:12:25 · 1280 阅读 · 0 评论 -
关于mybatis只能查询英文,不能查询中文的问题!!!
我也遇到这个问题了,不过根本原因是我请求是用get方式,这种方式将中文带在地址中,中文和空格等都就会被重新转码,如%E7%BC%96%E8,所以我用post方式将数据放到body就不会有这 问题了,同时jdbc.url=添加 “?useUnicode=true&characterEncoding=utf8” 下面这种情况就是导致mybatis英文查询可以 中文查询失败的原因转载 2017-04-11 10:37:32 · 1358 阅读 · 0 评论 -
DBCP连接池配置参数说明
原文:http://www.cnblogs.com/adolfmc/archive/2013/01/22/2872298.html <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">转载 2017-05-19 16:28:22 · 321 阅读 · 0 评论 -
maven项目 spring-boot 整合 mybatis 实现查询功能demo
整个项目的结构直接贴代码application.propertiesspring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8spring.datasource.username=rootspring.datasource.password=1转载 2017-04-11 11:11:20 · 592 阅读 · 0 评论 -
Mybatis的if test字符串比较 报NumberFormatException错误
这里我在mybatis 的xml 文件中没有指定参数类型, prductType 是个String类型的参数 默认为“0” AND a.product_type = #{productType} 执行查询的时候 抛出了这个异常Error querying database. Cause: java.lang.NumberFormatException: For i转载 2017-11-18 14:03:58 · 1469 阅读 · 0 评论