【发布时间】:2012-06-18 20:27:42
【问题描述】:
给定:
CREATE TABLE foo (id BIGINT NOT NULL AUTO_INCREMENT, PRIMARY KEY(id));
我想调用:INSERT INTO foo VALUES() 并取回生成的密钥。我尝试按照jOOQ insert query with returning generated keys 的建议进行操作,但是当我调用时:
RoomsRecord record = db.insertInto(foo, Collections<Field<?>>emptyList()).returning(foo.ID).fetchOne();
JOOQ 返回 null 而不是生成的密钥。这是一个错误吗?
【问题讨论】: