All sound good to me.

On Feb 19, 2006, at 5:01 AM, Sven Boden (JIRA) wrote:

[ http://issues.apache.org/jira/browse/IBATIS-167? page=comments#action_12366960 ]

Sven Boden commented on IBATIS-167:
-----------------------------------

Anyone thoughts or objections against the changes in IBATIS-167.

What I would change:
- When pinging of the pool is enabled but no ping query is defined in the properties thrown an exception in initialize(). It's better to sink the "boat" in port than at open sea. If no exception is thrown problems would start occuring later on anyway.

- In pingConnection(): When a connection check throws an exception include the message of the exception. When the ping query fails report the ping query and the corresponding SQL error message as log error, this should give most people who have this problem an "aha" feeling.

- Change error message: "Error accessing SimplePooledConnection. Connection has been invalidated (probably released back to the pool)." Leave of the released back to the pool part... in most cases this explanation will be wrong and will cause confusion (as in IBATIS-158).

I plan to check in the changes around February 24 unless someone reacts.

Regards,
Sven

Improvements in SimpleDataSource
--------------------------------

         Key: IBATIS-167
         URL: http://issues.apache.org/jira/browse/IBATIS-167
     Project: iBatis for Java
        Type: Improvement
  Components: SQL Maps
    Versions: 2.0.8, 2.0.9, 2.1.0, 2.0.9b
 Environment: All
    Reporter: Sven Boden
    Priority: Trivial
 Attachments: SimpleDataSource.java

1) With some small changes in SimpleDataSource problems as described in IBATIS-158 would occurr much less. 2) Requested by Clinton: "The biggest improvement I'd like to make is removal of the exclusive Properties based configuration. I'd rather have a JavaBean style API for configuration, which could potentually use a Properties file still, but with properties that match exact JavaBeans properties for configuration."

--
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


Reply via email to