关闭

mybatis动态sql注解in传输列表解决办法

@select("select * from user where id in(#{ idList })")              这是idList类型 List idList in 现在传输会报错,因为传过来的列表,带着 方框  [] ,所以现在sql语句相当于 select * from user where id in([1.....2....6]) 怎么去掉 [ ] Strin...
阅读(43) 评论(0)

jdbcType与javaType的对应关系

java.sql.Types 值 Java 类型 IBM DB2 Oracle Sybase SQL Informix IBM Content Manager BIGINT java.lang.long BIGINT NUMBER (38, 0) BIGINT BIGINT INT8 DK_CM_BIGINT BINARY byte[] ...
阅读(1941) 评论(0)

Mybatis使用order by排序使用#无法正确执行的解决之#与$的区别

今天遇到一个问题,mysql数据库使用mybatis在mapper.xml写动态sql  order by无法正确使用,没有报错,看日志也是传入了值 后来自己修改order by传入的值,发现对sql没有影响,说明这个sql没有正确执行 首先sql是这样写的 order by #{ORDER_BY} 外部定义是 private static final String ORDER_B...
阅读(1963) 评论(0)

Mapper配置之ResultMap详解

前言 MyBatis是基于“数据库结构不可控”的思想建立的,也就是我们希望数据库遵循第三范式或BCNF,但实际事与愿违,那么结果集映射就是MyBatis为我们提供这种理想与现实间转换的手段了,而resultMap就是结果集映射的配置标签了。 在深入ResultMap标签前,我们需要了解从SQL查询结果集到JavaBean或POJO实体的过程。 从SQL查询结果到领域模型实体  通过...
阅读(172) 评论(0)

Mybatis 3.1中 Mapper XML 文件 的学习详解

MyBatis 真正的力量是在映射语句中。这里是奇迹发生的地方。对于所有的力量,SQL 映射的 XML 文件是相当的简单。当然如果你将它们和对等功能的 JDBC 代码来比较,你会发现映射文件节省了大约 95%的代码量。MyBatis 的构建就是聚焦于 SQL 的,使其远离于普通的方式。 SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序): cache – 配置给定命名...
阅读(93) 评论(0)

mybatis-generator逆向工程生成model dao mapping

generatorConfig.xml mybatis-generator-core-1.3.2.jar mysql-connector-java-5.1.7-bin.jar 上面三个文件放到项目目录下  src之上    运行完命令后 F5刷新下       generatorConfig.xml       PUBLIC "-//mybatis.org//DTD MyB...
阅读(2428) 评论(2)
    个人资料
    • 访问:67770次
    • 积分:1297
    • 等级:
    • 排名:千里之外
    • 原创:60篇
    • 转载:12篇
    • 译文:0篇
    • 评论:3条
    最新评论