-
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
- is depended on by
-
HIBERNATE-30 transaction demarcation
-
- Closed
-
-
HIBERNATE-37 implement java.sql.Connection#getMetaData() to return MongoDB server basic info
-
- Closed
-