•
대략적인? JDBC 관련 리소스 관리 구조
classDiagram JdbcCoordinator <|-- JdbcCoordinatorImpl JdbcCoordinatorImpl --* JdbcServices : Composition JdbcCoordinatorImpl --* StatementPreparer : Composition JdbcCoordinatorImpl --* ResultSetReturn : Composition StatementPreparer .. ResourceRegistry : call register class StatementPreparer{ Statement createStatement() } class ResourceRegistry{ HashMap~Statement, HashMap[ResultSet,Object]~ xref void register(Statement statement, boolean cancelable); }
Mermaid
복사
•
xref에 jdbc의 statement와 결과인 ReseltSet이 저장, Object는 엔티티?
•
리소스의 사용은 QuerySqmImpl 를 통해 쿼리 호출? ← xref와 QuerySqmImpl 의 연결점을 못찾겠음
Query.getResultList ??-> AbstractSelectionQuery.dolist() -> QuerySqmImpl.dolist()
JavaScript
복사