Mybatis
BraveWangDev
11年开发经验、全栈工程师;2023年更新计划已确定,希望能与大家共同进步;
展开
-
ibatis.binding.BindingException: Parameter 'XXX' not found
问题背景:对一个取数方法添加一个新的查询条件,修改后报错ibatis.binding.BindingException: Parameter 'XXX' not found添加参数前取数方法: @Select("select " + "* " + "from orders " + "where ORDER_ID = #原创 2017-04-06 14:23:06 · 8701 阅读 · 0 评论 -
Mybatis-insert数据返回主键id
一,前言在使用Mybatis做insert操作时,有时候我们希望能够或得插入后数据的主键,例如一个自增id字段,在后续的逻辑中我们可以会使用到这个字段做数据结构上的关联,以下是Mybatis中的实现二,场景我们模拟一个需要insert数据后返回主键,在后续逻辑中使用这个主键的场景:现在我们有一个满减的需求,数据库表设计为满减基础信息表,满减等级表,和满减商品表如: 基本信息:买牙膏送牙原创 2017-12-01 16:41:42 · 1056 阅读 · 0 评论 -
Mybatis:List批量插入数据
一,前言Mysql中批量添加数据一般我们使用:INSERT INTO table (字段1, 字段2) VALUES(字段1的值, 字段2的值),(字段1的值, 字段2的值)...;在Mybatis中如何实现批量插入数据二,List批量插入数据和mysql插入数据的方式一样,需要在Mapper.xml中动态拼装sql: <insert id="insertFullCutLvList">原创 2017-12-01 16:54:29 · 1467 阅读 · 0 评论 -
Mybatis中JdbcType,JavaType和Mysql数据类型对照关系
一,前言在使用Mybatis时,有些时候需要声明jdbcType的类型,而jdbcType和数据库中的类型不完全相同,我们需要知道其对照关系,下面我们罗列一些常用的数据类型二,Mybatis常用jdbcType及数据库对照关系JdbcType Java Type MysqlCHAR String原创 2017-12-01 15:28:14 · 7089 阅读 · 0 评论