• Type: Sub-task
    • Resolution: Done
    • Priority: Major - P3
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      After we implemented ConnectionProvider in the dependent ticket (https://jira.mongodb.org/browse/HIBERNATE-27), we need to create the first jdbc flow pipeline component: java.sql.Connection, particularly:

      • create its base or default implementation (throwing exceptions for all API methods)
      • look up in Hibernate codebase to narrow down all the methods Hibernate really used
      • create new class extending the base implementation and only override the methods Hibernate is using
      • for methods out of the scope of m1, simply throw exception like `NotYetImplemented`
      • update ConnectionProvider's connection creation methods to use the new connection implementation class
      • transaction demarcation is out of scope of this sub-task ( the sub-task is https://jira.mongodb.org/browse/HIBERNATE-30)
      • no unit testing is mandatory, but any verification approach is welcome

            Assignee:
            Nathan Xu
            Reporter:
            Nathan Xu
            None
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: