如何通过id与JOOQ获得一个条目(记录)?
问题描述:
我认为这很简单,但我在文档中找不到任何简单的内容。如何通过id与JOOQ获得一个条目(记录)?
如何通过id与JOOQ获得一个条目(记录)?
事情是创造记录的:
factory.newRecord(MY_TABLE);
也
MyTableRecord record = factory.selectRecord(MY_TABLE.ID.like(id));
答
除了什么yellow在他的回答表明,你也可以在这里使用这个“简写”:
MyTableRecord record = factory.fetchOne(MY_TABLE, MY_TABLE.ID.like(id));
随着jOOQ 2.X的Factory.fetchOne(Table, Condition)
或jOOQ 3.X的DSLContext.fetchOne(Table, Condition)
方法。
答
我用selectFrom
和fetchOne
PersonRecord record = factory.selectFrom(PERSON).
where(PERSON.UUID.equal(uuid)).fetchOne();
+0
好的,有点刺痛,但没关系。谢谢。 – Mark 2013-03-01 14:10:51
这还是比较好的。 – Mark 2013-03-01 22:08:46