Mar*_*ark 5 java sql record jooq
我认为这很简单,但我在文档中找不到任何简单的东西.
如何通过JOOQ获得一个条目(记录)?
像创建记录的东西:
factory.newRecord(MY_TABLE);
Run Code Online (Sandbox Code Playgroud)
也
MyTableRecord record = factory.selectRecord(MY_TABLE.ID.like(id));
Run Code Online (Sandbox Code Playgroud)
除了黄色在他的回答中提出的建议,你也可以在这里使用这个"简短形式":
MyTableRecord record = factory.fetchOne(MY_TABLE, MY_TABLE.ID.like(id));
Run Code Online (Sandbox Code Playgroud)
使用jOOQ 2.x Factory.fetchOne(Table, Condition)或jOOQ 3.x的DSLContext.fetchOne(Table, Condition)方法.
小智 5
我使用selectFrom和fetchOne
PersonRecord record = factory.selectFrom(PERSON).
where(PERSON.UUID.equal(uuid)).fetchOne();
Run Code Online (Sandbox Code Playgroud)