TAILIEUCHUNG - Pentaho Reporting 3.5 for Java Developers- P4

Tham khảo tài liệu 'pentaho reporting for java developers- p4', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | Chapter 5 StaticSessionProvider The StaticSessionProvider simply takes in an object as a constructor parameter making available the already existing Session object to the HQLDataFactory. This would be used if your system already has an initialized Hibernate session. DefaultSessionProvider The DefaultSessionProvider requires no constructor parameters and uses the following API call to generate a SessionFactory from Hibernate sessionFactory new Configuration .configure . buildSessionFactory The created sessionFactory instance is used to create new sessions which the HQLDataFactory uses to query Hibernate. The HQLDataFactory provides two constructors. The first constructor takes in a SessionProvider as described above. The second constructor simply takes in a Hibernate Session instance which it uses to query Hibernate. This constructor uses a StaticSessionProvider under the covers to pass in the Session to HQLDataFactory. Once you ve instantiated your factory you may add named queries to the factory by making the following API call void setQuery String name String queryString The setQuery method takes in the name of the query and the Hibernate query in order to execute. HQLDataFactory uses Hibernate s query language which is well-documented at http hib_docs reference en html queryhql. html You may include report parameters in your query by using the HQL syntax ParameterName The max results and query timeout parameters are supported by HQLDataFactory. 133 Working with Data Sources HQLDataFactory Example To demonstrate using HQLDataFactory you must first set up a simple Hibernate application. To begin download the latest version of Hibernate from http . This example uses version . Place the file and all the JAR files from the Hibernate distribution s lib folder into the chapter5 lib folder. You must also deploy the file located in .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.