소개

리소스 관리 구조 및 쿼리 생성

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