diff --git a/src/java/com/samskivert/jdbc/depot/FindOneQuery.java b/src/java/com/samskivert/jdbc/depot/FindOneQuery.java index f2639fd..7bf34fc 100644 --- a/src/java/com/samskivert/jdbc/depot/FindOneQuery.java +++ b/src/java/com/samskivert/jdbc/depot/FindOneQuery.java @@ -43,7 +43,10 @@ public class FindOneQuery { _marsh = ctx.getMarshaller(type); _select = new SelectClause(type, _marsh.getFieldNames(), clauses); - _select.getWhereClause().validateQueryType(type); // sanity check + WhereClause where = _select.getWhereClause(); + if (where != null) { + _select.getWhereClause().validateQueryType(type); // sanity check + } _builder = ctx.getSQLBuilder(DepotTypes.getDepotTypes(ctx, _select)); _builder.newQuery(_select); }