From 5b22ae2d699e84a17d700aa3bf6ac2efee6c9160 Mon Sep 17 00:00:00 2001 From: zell Date: Wed, 22 Aug 2007 17:18:15 +0000 Subject: [PATCH] Even in load() we can be without a where clause, for e.g. loading a count(*) style record. git-svn-id: https://samskivert.googlecode.com/svn/trunk@2206 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- src/java/com/samskivert/jdbc/depot/FindOneQuery.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/java/com/samskivert/jdbc/depot/FindOneQuery.java b/src/java/com/samskivert/jdbc/depot/FindOneQuery.java index f2639fd5..7bf34fc6 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); }