•
대략적인? 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
복사
