mybatis学习总结
bellus-
纸上得来终觉浅,绝知此事要躬行
展开
-
Mybatis分页插件PageHelper【copy】
mybatis的分页PageHelper使用详细转载 2017-02-23 11:10:08 · 682 阅读 · 0 评论 -
mybatis 配置association、collection 使用样例
<association property="next" column="nextId" javaType="cn.web.model.Machine" select="getById" /> <collection property="nextIPs" javaType="ArrayList" column="nextIPIds" ofType="cn.web.model.MachineConfig" select="selectMachineConfigByids"/>原创 2017-09-19 09:31:40 · 1383 阅读 · 0 评论 -
使用mybatis查询sql注入到 map 中,唯空字段 也获取出来
发现问题:前台输入一个 sql ,后台直接验证sql后数据库查询,将查询到的数据以table的形式前端显示。 某用户通过不同条件获取到的数据字段数不相同,不完整。 查询原因:mybatis 默认情况下,配置文件setting 中有管理这个属性:callSettersOnNulls原创 2017-07-31 16:32:57 · 1077 阅读 · 0 评论 -
MyBatisConfig的常用配置
mybatis的配置文件常用配置原创 2017-03-23 11:07:39 · 372 阅读 · 0 评论 -
tomcat中报错Communications link failure。数据库链接和mybatis连接池问题
服务器环境:tomcat7 jdk7 mysql5.6 win-server2008 自己的解决方案: 未完待续... 转载网络文章: 文章来源链接:关于 Communications link failure 的解决 问题描述:tomcat启动项目后 是不是的会出现Communications link failure这个错误。错误头如下: 23:02:28,原创 2016-07-30 13:52:35 · 6098 阅读 · 0 评论 -
mybatis+0+null--------------mybatis中stutas==0是sql动态语句拼接问题
转载地址:http://www.07net01.com/2016/01/1145271.html Mybatis在进行 判空操作时,如果status为0的时候,该判断条件的值为false,也就是说Mybatis此时把0作为null来进行判断的,所以遇到这种情况时,只能按照下面这个方法来办! 一、源码调查结果 遇到这个问题时,我翻看了Mybatis的源码,发现其在Expr原创 2016-05-23 16:07:03 · 3609 阅读 · 0 评论 -
总结 mysql + mybatis的 mapper中对应关系
Mybatis中javaType和jdbcType对应关系 JDBC Type Java Type CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIMAL java.math.BigDecimal BIT boolean BOOLEAN原创 2016-09-30 13:37:15 · 2177 阅读 · 0 评论 -
单独使用mybatis整合mysql案例
单独使用mybatis整合mysql案例:可以使用java项目 主要结构: 1.添加jar包 Log4j日志包(2个) mybatis的日志输入使用log4j Mybatis原创 2016-11-02 15:07:03 · 5221 阅读 · 0 评论 -
spring整合mybatis文件
文件框架: spring的配置文件(mybatis配置文件里面为空,全部在spring中配置,但要保留mybatis配置文件,例如添加 mybatis 拦截器时) <beans xmlns="http://www.springframework.org/schema/beans" xmlns:tx="http://www.springframewo原创 2016-11-02 16:21:32 · 362 阅读 · 0 评论 -
批量插入数据的问题和优化
开发环境 win7 + tomcat7 + mysql5.5 开发技术 SpringMVC + spring + mybatis 疑问:mybatis使用forRach批量插入数据,一次性多少个为最佳性能!service中开启事务。 本人创建一个 10000个 User用户的List ,传递给mabatis,mybatis的xml中使用forEach拼接sql语句为一句。原创 2016-11-21 16:29:40 · 1252 阅读 · 0 评论 -
mysql 在 1,11,12,3,13 中选出id的值
新的函数 FIND_IN_SET(value,column); value 是字符串,以逗号隔开的一组值,例如 String ids="1,2,5,11,111,34" column 是要查询的字段名,例如 id 示例: FIND_IN_SET(#{value}, id)原创 2017-09-19 10:10:46 · 530 阅读 · 0 评论