Skip to content

Files

Latest commit

 

History

History

extra

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Mybatis 通用 Mapper 扩展方法

Maven central

扩展方法介绍

InsertListMapper

批量插入

  • 支持批量插入的数据库都可以使用,例如 mysql,h2 等

    tk.mybatis.mapper.additional.insert.InsertListMapper

    SQL 形如 insert table(xxx) values (xxx), (xxx) ...

  • Oracle特殊批量插入 tk.mybatis.mapper.additional.dialect.oracle.InsertListMapper

    SQL 形如

     INSERT ALL
     INTO demo_country ( country_id,country_name,country_code ) VALUES ( ?,?,? )
     INTO demo_country ( country_id,country_name,country_code ) VALUES ( ?,?,? )
     INTO demo_country ( country_id,country_name,country_code ) VALUES ( ?,?,? )
     SELECT 1 FROM DUAL

    由于语法限制,暂不支持序列.

UpdateByPrimaryKeySelectiveForceMapper

空字段强制更新

针对UpdateByPrimaryKeySelectiveMapper中, 空值也需要设置的场景提供的解决方案。

参见: #133