Seems okay to me. Though I think religious things should probably be in their own Class namespace rather than the central DbUtils namespace.
So: ProcedureUtils, or even procedure.ProcedureUtils. DbUtils can use these invisibly [as it currently uses ResultSetHandler via anonymous classes and private methods] but would never offer up any type from a sub-package/religion. Looking a bit further, the only bit I dislike is the DbUtils.setConnection(conn). In my view this should be an explicit instance, so [ignoring the namespace issues] you'd do: DbUtils dbutils = DbUtils.getInstance(); dbutils.setConnection(conn); dbutils.doThing(); // etc Though I'm not sure you didn't mean to do that anyway :) Hen On Wed, 5 Mar 2003, Juozas Baliuka wrote: > I remember we decided not to implement religion in dbutils, but we can try > this kind of experiment : > > interface MyProcedure { > > int executeSomeQuery( int p1, String p2 ); > > } > > static final MyProcedure PROC1 = DbUtils.newInstance( MyProcedure.class, > > sql, > > new ResultSetHandlerImpl() > > ); > > //use it this way (connection is in ThreadLocal ) > DbUtils.setConnection(connection); > in a = PROC1.executeSomeQuery(1,"test"); > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]