Spring boot Mybatis 整合

1. maven <!-- MySQL 连接驱动依赖 --> <dependency> <groupId>mysql</groupId> ...

2019-07-10 15:38:38

阅读数 10

评论数 0

mybatis中#{}报错 Parameter index out of range (1 > number of parameters, which is 0)问题

有以下几种原因: 1. mysql 表里面字段 命名上导致的 name =#{nn} name 是特殊字段,需要改成`name`=#{nn} 2. 在Mybatis中Mapper.xml文件中,如果有sql涉及的模糊查询,中间包含like语句时,只能使用$,不能使用#。 但是使用$...

2019-06-25 15:01:57

阅读数 52

评论数 0

mybatis <where>、<set>、<trim>、<sql>、<foreach>标签的使用

http://www.cnblogs.com/lixiujie/p/5766669.html mybatis where标签的使用   where后面跟查询条件 简化sql语句中判断条件的书写     例:       &amp;lt;select id=&quot;user&a...

2019-02-20 16:04:14

阅读数 29

评论数 0

mybatis if-else(写法)

http://www.cnblogs.com/a8457013/p/8033263.html mybaits 中没有else要用chose when otherwise 代替 &amp;lt;!--批量插入用户--&amp;gt; &amp;lt;insert id=...

2019-02-19 16:52:11

阅读数 503

评论数 0

mybatis 传多个参数的注解

https://www.cnblogs.com/homejim/p/9758930.html 1 简介 1.1 单参数 在 Mybatis 中, 很多时候, 我们传入接口的参数只有一个。 对应接口参数的类型有两种, 一种是基本的参数类型, 一种是 JavaBean。 例如在根据主键获取对象...

2019-02-19 16:47:19

阅读数 81

评论数 0

java 插入时间 到mysql

两种都可以  sql  update xx set  update=#{updated_time}; String myTime =&quot;2018-12-17 10:10:10&quot;; SimpleDateFormat SimpleDateFormat = new ...

2018-12-18 19:34:50

阅读数 165

评论数 0

mybatis paramtype String

public List query( @Param(value=&quot;xxx&quot;) String xxx);int 也类似

2018-07-05 11:25:02

阅读数 307

评论数 0

mybatis调用存储过程,带返回

一、xml配置文件有两种写法    1、    &amp;lt;select id=&quot;getSeedValue&quot; parameterMap=&quot;seedMap&quot; statementType=&quot;CALLA...

2018-04-19 09:55:37

阅读数 417

评论数 0

mybatis 的<foreach>标签的 批量插入、index 属性解决批量排序值问题

发现 &amp;lt;foreach&amp;gt;标签中有一个 index 的属性,可以满足我们进行批量操作的时候,解决sort字段值得设置。 &amp;lt;insert id=&quot;batchInsertSelective&quot; par...

2018-03-10 12:21:43

阅读数 1109

评论数 0

mybatis动态SQL中的动态标签

1.if动态 SQL 通常要做的事情是有条件地包含 where 子句的一部分。比如:23456789&amp;lt;select id=&quot;findActiveBlogWithTitleLike&quot;     resultType=&quot;Blog...

2018-03-03 14:26:13

阅读数 960

评论数 0

mybatis 之 if test 条件

问题1   Mybatis if test 字符串比较不生效 &amp;lt;if test=&quot;publishType!='2'&quot;&amp;gt; and t.status='3' and t.has_attachme...

2018-03-03 14:12:26

阅读数 163

评论数 0

logback 打印mybatis sql

近期在项目中调试sql,发现现有的配置 使用logback 无法打印出sql语句,原配置如下(修改为debug也不好使):&amp;lt;!--jdbc --&amp;gt;&amp;lt;logger name=&quot;java.sql.Connection&...

2018-03-03 14:10:08

阅读数 1057

评论数 0

mybatis insert操作 返回插入的那条数据的id

1、useGeneratedKeys=”true” 可以获取自增长的ID 只支持具有自增长方式的那种数据库(mysql, mssql 等 但 oracle 就不支持了 )       insert into user(userName,password,comment)       val...

2018-01-22 16:47:46

阅读数 7304

评论数 2

mybatis:foreach

foreach元素的属性主要有 item,index,collection,open,separator,close。     item表示集合中每一个元素进行迭代时的别名,     index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置,     open表示该语句以什么开始...

2018-01-20 14:41:20

阅读数 91

评论数 0

mybatis实现oracle批量插入,带序列(记录一下)

INSERT INTO CHECK_DETAIL(               CHECK_id,CHECK_DATE,CHECK_WEEK,EMP_CODE,CHECK_TIME,CHECK_LATE,CHECK_LEAVE_EARLY,               CHECK_EXCEPT...

2018-01-20 14:19:50

阅读数 764

评论数 0

MyBatis,动态传入表名,字段名的解决办法

今天做项目,遇到的问题就是需求修改数据表的记录,而且字段名都不是固定的,也就是说是需要通过参数传入的select ${dbfield} from ${entityDbName} where SERIAL_ID='${serialId}'1. 使用非预编译id="editIssuedDat...

2018-01-18 13:28:24

阅读数 501

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭