[
http://issues.apache.org/jira/browse/DERBY-819?page=comments#action_12367710 ]
Rick Hillegas commented on DERBY-819:
-------------------------------------
Hi Anurag,
Thanks for the explanation and the new patch. I believe that Dan's BLOCKERs are
addressed. However, I have a couple suggestions:
1) I found the new comment in SQLExceptionFactory40 a little hard to follow
and I propose the following text, instead:
* This method sets the stack trace of the newly created exception to the
* root cause of the original Throwable.
* Note the following divergence from JDBC3 behavior: When running
* a JDBC3 client, we return EmbedSQLException. That exception class
* overrides Throwable.toString() and strips off the Throwable's class name.
* In contrast, the following JDBC4 implementation returns
* subclasses of java.sql.Exception. These subclasses inherit the behavior
of
* Throwable.toString(). That is, their toString() output includes
* their class name. This will break code which relies on the
* stripping behavior of EmbedSQLSxception.toString().
2) I'm not a big fan of this new test suite for embedded-only tests. I think
that with a little effort, you should be able to make a DerbyJUnitTest subclass
do what you want: for instance, you can customize the main() method of your
subclass and judiciously call DerbyJUnitTest.setClient().
Thanks for your patience. I think we're in the home-stretch here.
> Provide JDBC4 SQLException subclasses support in Embedded driver
> ----------------------------------------------------------------
>
> Key: DERBY-819
> URL: http://issues.apache.org/jira/browse/DERBY-819
> Project: Derby
> Type: Sub-task
> Components: JDBC
> Environment: all
> Reporter: Anurag Shekhar
> Assignee: Anurag Shekhar
> Priority: Minor
> Attachments: .derby-819_2.stat, derby-819-onlyforreview.diff,
> derby-819.diff, derby-819_2.diff, derby-819_3.diff, derby-819_4.diff, stat.out
>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira