Hibernate 데이터 셋을 DynamicReports의 데이터 소스로 사용하는 방법에 대해 궁금합니다. 나는 그것에 대한 단서가 없으며 수용 가능한 해결책을 찾을 수 없다.
아이디어가 있으십니까? 미리 감사드립니다.DynamicReports + Hibernate
0
A
답변
1
나는 DynamicReports와 함께 ejbql을 사용하여 유사한 작업을 해결하려고 시도하고있었습니다. 약간의 기본 JasperReports API를 사용하여 작동하도록했습니다. 여기 내 walkaround입니다.
JasperReportBuilder builder = report()
.columns(
col.column("CriterionName", "CriterionName", type.stringType()),
col.column("Description", "Description", type.stringType()))
.title(Templates.createTitleComponent("entityManagerDatasource"))
.pageFooter(Templates.footerComponent)
.setQuery("SELECT c.CriterionName, c.Description from ConfigCriterions c",
QueryLanguage.EJBQL)
.addParameter(JRJpaQueryExecuterFactory.PARAMETER_JPA_ENTITY_MANAGER, entityManager);
JasperDesign design = builder.toJasperDesign();
List<JRField> fields = design.getFieldsList();
int i = 0;
for (JRField field:fields) {
++i;
field.setDescription("COLUMN_" + i);
}
JasperReport report = JasperCompileManager.compileReport(design);
JasperPrint jasperPrint = JasperFillManager.fillReport(report, null);
+0
감사를 돕고있다. DynamicReports 대신 DynamicJasper를 사용하여 문제를 해결했습니다. –
관련 문제
- 1. Java DynamicReports 형식 날짜와 관련된 로케일 날짜
- 2. hibernate-search와 hibernate-core의 비교
- 3. Struts2 + Hibernate : Hibernate Session 객체를위한 타겟이 없다.
- 4. Hibernate 세션을 깨는 방법? Hibernate 참조에서
- 5. Hibernate 3.5 버전에 대해 hibernate-entitymanager.jar이 필요합니까?
- 6. Hibernate 라이브러리와 Hibernate JPA 라이브러리의 차이점
- 7. Hibernate createSQLQuery
- 8. Hibernate Profiling
- 9. Hibernate 질의
- 10. Hibernate - CDI
- 11. Hibernate naturalID
- 12. Ehcache와 Hibernate
- 13. Hibernate hbm2dao
- 14. JSF, Hibernate
- 15. Hibernate Criteria
- 16. Hibernate org.hibernate.LazyInitializationException
- 17. hibernate validator
- 18. Hibernate Synchronizer
- 19. Hibernate (HQL)
- 20. Hibernate 질의는
- 21. Hibernate IllegalArgumentException
- 22. hibernate annotations
- 23. postgres + hibernate
- 24. hibernate namedQuery
- 25. Hibernate 생성자
- 26. Hibernate annotation
- 27. hibernate hbm2hbmxml
- 28. Hibernate/Hibernate HQL과 ICriteria 쿼리 예제는 어디에 있습니까?
- 29. Hibernate Validator를 Hibernate 외부의 구성 요소로 사용할 수 있습니까?
- 30. Hibernate Envers - 감사 테이블이 Spring-Hibernate-envers 어플리케이션에 삽입되지 않는다.
내가 리카르도 Mariaca에 이메일을 보내 추천, 그는 도서관의 개발자이며, 그는 항상 사회에 답장을 보내 –