final MyDAO dao = database.onDemand(MyDAO.class);
dao
인스턴스를 다시 사용할 수 있습니까? 또는 매번 사용할 때마다 인스턴스화해야합니까?JDBI DAO 인스턴스를 재사용 할 수 있습니까?
코드에서 DB 트랜잭션을 관리하는 것처럼 보입니다. 그러나 DropWizard의 예는 다음과 같습니다. -
따라서 동일한 자원에서이 인스턴스는 모든 경로에서 재사용됩니다. 즉, 두 개의 요청이 동일한 리소스 (두 경로 일 수도 있음)를 만들면 두 DAO가 동일한 DAO 인스턴스를 사용하게됩니다. 문제가되지 않습니까?