Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java、Hibernate、MySQL的通用报告系统_Java_Hibernate_Dynamic_Reporting - Fatal编程技术网

使用Java、Hibernate、MySQL的通用报告系统

使用Java、Hibernate、MySQL的通用报告系统,java,hibernate,dynamic,reporting,Java,Hibernate,Dynamic,Reporting,我有一个要求,在这里我需要为客户提供一个选项来定义和设计他自己的一套报告,有点像是自己做的。需要向用户提供选择所需实体及其属性、定义排序条件、分组模式、图表选项等的选项 java中有没有开源系统可以做这样的事情?我已经检查了JasperReports、DynamicJasper和Pentaho报告系统。但他们不适合我的客户需要的方式。在设置SQL时,他算是个新手。因此,我基本上需要一个更简单但有效的方法来进行这项工作。数据库是在MySQL(InnoDB)中设置的。表已经相关,但问题是用户不知道这

我有一个要求,在这里我需要为客户提供一个选项来定义和设计他自己的一套报告,有点像是自己做的。需要向用户提供选择所需实体及其属性、定义排序条件、分组模式、图表选项等的选项

java中有没有开源系统可以做这样的事情?我已经检查了JasperReports、DynamicJasper和Pentaho报告系统。但他们不适合我的客户需要的方式。在设置SQL时,他算是个新手。因此,我基本上需要一个更简单但有效的方法来进行这项工作。数据库是在MySQL(InnoDB)中设置的。表已经相关,但问题是用户不知道这些表是如何映射的。因此,他可以选择任何一个表,并就此生成一份报告。需要一些方法来做到这一点


感谢您的帮助。

看看Eclipse BIRT:如果您不知道这些表是如何映射的,上帝保佑您!那么您将如何创建hibernate映射呢?贾斯珀很好,我要说,再看看:-)祝你好运!嗨,作为一名开发人员,我们了解这些关系。最终用户不会意识到这一点。我们需要知道如何将其公开给最终用户,以便最终用户能够使用通用报告模块。我们已经定义了这些关系,并且工作得很好。很少有表嵌套得很深,这样的结构需要正确地向最终用户公开,以便进行正确的映射,以确保正确获取数据。