作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我真正想要的是在 JOOQ 中编写以下查询:
stmt = connection.prepareStatement(
"INSERT INTO `tbl` (`name`, `service_id`, `device_id`) VALUES (?, ?, ?) ON DUPLICATE KEY UPDATE `id` = LAST_INSERT_ID(`id`)",
Statement.RETURN_GENERATED_KEYS
);
我无法在 JOOQ 中找到执行此操作的方法。可能吗?
最佳答案
目前(从 jOOQ 3.4-3.6 开始),由于 jOOQ 的 INSERT
API 存在缺陷,这是不可能的:
关于java - 在 JOOQ 的 ON DUPLICATE KEY 中返回 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26447929/
我是一名优秀的程序员,十分优秀!