Mapper
Mapper copied to clipboard
通用Mapp支持达梦数据库么?
我现在用的版本是1.1.5版本,insert方法的sql会对自增主键ID进行赋值,导致在达梦数据库报错。 达梦数据库insert、update不支持对自增ID进行任何赋值操作
有 sqlserver 版本的批量插入方法,这个方法不会设置id。
tk.mybatis.mapper.common.sqlserver.InsertMapper; tk.mybatis.mapper.common.sqlserver.InsertSelectiveMapper;
https://github.com/abel533/Mapper/blob/737b3617f580d053736a84e55eef34b2c39293fb/base/src/main/java/tk/mybatis/mapper/common/SqlServerMapper.java#L38
有 sqlserver 版本的批量插入方法,这个方法不会设置id。
tk.mybatis.mapper.common.sqlserver.InsertMapper; tk.mybatis.mapper.common.sqlserver.InsertSelectiveMapper;
https://github.com/abel533/Mapper/blob/737b3617f580d053736a84e55eef34b2c39293fb/base/src/main/java/tk/mybatis/mapper/common/SqlServerMapper.java#L38
多谢大佬的建议。 我现在是在ID字段上加上如下两个注解来解决了: @GeneratedValue(generator= "JDBC") @Column(insertable = false, updatable = false)