DataSource
과 SessionFactory
의 차이점에 대해 혼란스러워합니다.Java DataSource SessionFactory
제가 생각하기로는 SessionFactory
은 검색 세션 (사실상 데이터베이스에 연결되어 있습니다)에 대한 관리자입니다.
DataSource
getConnection()
메소드 갖는다 "이 DataSource 오브젝트가 나타내는 데이터 소스에 접속을 시도한다."
즉, DataSource
개체는 항상 데이터베이스와 함께 직접 작동합니까?
연결 풀이있는 경우 DataSource
은 연결 풀을 요청합니다. 아니면 데이터베이스에 다른 연결을 시도 할 것입니다.
사실 DataSource
과 SessionFactory
이 같은가요? 둘 다 세션/연결을 시도합니까?
어떤 'SessionFactory' 클래스에 대해 이야기하고 있습니까? – EJP
나는 Hibernate의 'SessionFactory'에 대해 이야기하고있다. – ilopezluna
그래서'SessionFactory'는 당신에게 Hibernate 세션을 제공하고'DataSource'는 당신에게 JDBC 연결을 제공합니다. 질문이 뭐야? – EJP