Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/impl
In directory sc8-pr-cvs1:/tmp/cvs-serv22768
Modified Files:
SessionFactoryImpl.java SessionImpl.java
Log Message:
throw better exception if named query not found
Index: SessionFactoryImpl.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/impl/SessionFactoryImpl.java,v
retrieving revision 1.59
retrieving revision 1.60
diff -C2 -d -r1.59 -r1.60
*** SessionFactoryImpl.java 19 Nov 2002 10:42:17 -0000 1.59
--- SessionFactoryImpl.java 28 Nov 2002 23:29:23 -0000 1.60
***************
*** 520,525 ****
}
! public String getNamedQuery(String name) {
! return (String) namedQueries.get(name);
}
public Type getIdentifierType(Class ObjectClass) throws MappingException {
--- 520,527 ----
}
! public String getNamedQuery(String name) throws MappingException {
! String queryString = (String) namedQueries.get(name);
! if (queryString==null) throw new MappingException("Named query not known: " + name);
! return queryString;
}
public Type getIdentifierType(Class ObjectClass) throws MappingException {
Index: SessionImpl.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/impl/SessionImpl.java,v
retrieving revision 1.153
retrieving revision 1.154
diff -C2 -d -r1.153 -r1.154
*** SessionImpl.java 25 Nov 2002 10:44:49 -0000 1.153
--- SessionImpl.java 28 Nov 2002 23:29:23 -0000 1.154
***************
*** 1203,1207 ****
}
! public Query getNamedQuery(String queryName) {
return createQuery( factory.getNamedQuery(queryName) );
}
--- 1203,1207 ----
}
! public Query getNamedQuery(String queryName) throws MappingException {
return createQuery( factory.getNamedQuery(queryName) );
}
|