Jooq如何基于复合键查询实体

时间:2017-01-27 06:43:23

标签: java sql jooq composite-key

如何在Jooq中基于复合键查询实体? E.g:

UserAttempts org.jooq.impl.DAOImpl.findById(Record2<UInteger, String> id)

id是一个复合键。如何使用Record2<UInteger, String>

1 个答案:

答案 0 :(得分:5)

您可以使用DSLContext.newRecord()构建Record2

UserAttempts attempts =
dao.findById(ctx.newRecord(USER_ATTEMPTS.ID_COLUMN1, USER_ATTEMPTS.ID_COLUMN2)
                .values(uint(1), "abc"));