We could perhaps log.warn like we do for HQL, but throwing an exception is not a good idea imo. -
Steve Ebersole Project Lead http://hibernate.org [email protected] Principal Software Engineer JBoss, a division of Red Hat http://jboss.com http://redhat.com [email protected] [email protected] On Sat, 2009-02-14 at 09:29 -0800, Kevin Wong wrote: > Hi all, in using hibernate v31final SessionImpl.list(CriteriaImpl criteria), > I had an issue where hibernate would return an empty list when no > implementors existed for the entity name(I had mistaken deleted the entity > from the hibernation configuration file). The confusion arose in that this > was be mistaken for a query that would return no rows. In looking at the > code, it appears that the results list is always initialized to an empty list > rather than null. Likewise, no exception is thrown if the entity does not > exists, whereas when using HQL an org.hibernate.hql.ast.QuerySyntaxException > exception would be thrown. Opinions on initializing the results list to null > or throwing an exception if the implementators exist for the desired entity? > > Thanks > Kevin > _______________________________________________ > hibernate-dev mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/hibernate-dev _______________________________________________ hibernate-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/hibernate-dev
