注册

使用tk.mybatis的insertSelective报错

坏脾气 2024/03/22 713 2 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:windows
【CPU】:Inter(R) Core(TM)
【问题描述】*:使用tk.mybatis的insertSelective报错,需要设置SET IDENTITY_INSERT = on才可以,重新tk.mybatis的相关源码将自增的ID去除了,但是这样就不能拿到ID的值了。但是xml自定义的insert就可以,<insert id="insertSelective1" useGeneratedKeys= "true" keyProperty="id" keyColumn="id" parameterType="com.performax.platform.server.entity.SysAuthToken">
INSERT INTO sys_auth_token (
customer_id,
creator_id,
creator_name,
create_time,
modify_id,
modify_name,
modify_time,
account_id,
del_flag,
version,
user_id,
user_name,
token,
expire_flag,
ip,
current_account_id,
third_login_flag
)
VALUES
(
1,
0,
'',
'2021-07-02 14:55:36',
0,
'',
'2022-12-05 15:38:12',
- 1,
1,
1,
#{userId},
#{userName},
#{token},
1,
'',
0,
0
);
</insert> image.png

需要如何重写tk.mybatis源码才可以实现这种效果呢??

回答 0
暂无回答
扫一扫
联系客服