2014-02-13 2 views
0

iReport -> Data -> Report Query에서 전체 쿼리를 작성하는 대신 결과의 빈 목록을 'iReport'로 전달하면 어떤 이점이 있는지 상세히 설명해주십시오.빈리스트 'iReport'를 전달하는 것의 이점은 단순히 전체 쿼리를 작성하는 대신?

iReport에서 JavaBean을 DataSource로 사용하는 것이 바람직한 이유는 무엇입니까? 두 가지 전략의 단점과 이점은 무엇입니까?

예를 들어 설명해주세요.

답변

0

재귀 쿼리.

일부 데이터베이스 (MySQL)에는 재귀 쿼리 또는 계층 적 데이터를위한 기능이 없습니다. 따라서 때로는 데이터 집합을 Java로 지능적으로 컴파일하고 대신 빈을 제공해야만 데이터 집합을 생성 할 수 있습니다. 위

유사

하이버 네이트, 그 절전 객체 대신에 처음부터 쿼리 생성을 생성하는 빈을 제공하는 것이 더 쉬울 수있다. 또한 응용 프로그램에서 지원할 수있는 여러 데이터베이스에 대해 SQL 쿼리를 생성하지 않아도됩니다.

속도/없음 데이터베이스

때때로 당신이 생성하는 데 필요한 데이터는 데이터베이스 (아직)에 있지 않습니다. 또는 데이터베이스가 전혀 없기 때문에 보고서를 생성해야합니다. 콩도 여기에 도움이됩니다.

관련 문제