diff --git a/jOOQ-test/src/org/jooq/test/_/testcases/DaoTests.java b/jOOQ-test/src/org/jooq/test/_/testcases/DaoTests.java index 2629aaa3d7..aeb897dd12 100644 --- a/jOOQ-test/src/org/jooq/test/_/testcases/DaoTests.java +++ b/jOOQ-test/src/org/jooq/test/_/testcases/DaoTests.java @@ -94,6 +94,10 @@ extends BaseTest, P, T> implements DAO @Override public final P fetchOne(Field field, Z value) { - return create.selectFrom(table) - .where(field.equal(value)) - .fetchOne() - .into(type); + R record = create.selectFrom(table) + .where(field.equal(value)) + .fetchOne(); + + return record == null ? null : record.into(type); } @Override