引用
引用
第一步:创建一java项目ReportJava;
第二步:创建包yss.com并编写一实体类User 作为报表中的数据对象
package com.yss;
public class User {
private String name;
private String phone;
private String address;
public User(){}
public User(String name,String phone,String address){
this.name=name;
this.phone=phone;
this.address=address;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
创建一User POJO的工厂类UserFactory:
package com.yss;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
public class UserFactory {
public List<User> createUser(){
List<User> users=new ArrayList<User>();
User u1=new User("qing","12446","深圳");
User u2=new User("long","34642","长沙");
User u3=new User("hai","74532","上海");
users.add(u1);
users.add(u2);
users.add(u3);
return users;
}
}
第三步:新建一report 名为report.rptdesign ,
下一步:设置Report templates:Blank Report 完成
并且切换到Report Design试图下;
第四步:在左边切换到层面板Data Explorer 操作,
右击Data Sources新建一个data sources,在此构建中选择Scripted Data Source并命名为pojoSources; 完成
第五步:右击Data Sets新建一Set数据集,选择刚建的数据源pojoSources,
在output columns中输入你要显示对应的pojo类相关信息, 完成
选中新建的set集 在编辑区中的Script:open
加入脚本:
count=0;
uf=new Packages.com.yss.UserFactory();
users=uf.createUser();
再将Script切换到fetch 并加入脚本:
if(count<users.size()){
row["name"]=users.get(count).getName();
row["phone"]=users.get(count).getPhone();
row["address"]=users.get(count).getAddress();
count++;
return true;
}
return false;
在将Script切换到close 清除对象:
uf=null;
users=null;
第六步:将报表的编辑状态 切换到 layout 下,左边的层面板切换到Palette:拖一table组件到编辑区,在将之前建的set集拖至table上;
ok 啦。。可以再编辑区中切换到preview预览的你结果啦!
分享到:
相关推荐
学习百灵报表的童鞋们推荐必看,使用pojo作为数据源
NULL 博文链接:https://zsl131.iteye.com/blog/627353
Birt 报表参数的使用,birt中参数的传入,使用.
连oracle 数据库,将指定表转为java pojo 类 的 java demo
jsp上使用object[]看不懂吧?写vo太烦琐了?ok,都交给map吧、本工具类的使命就是让map代替所有的vo,让编程变得更美好。 附有详细的使用例子。 java精英团队十年编程精华。
POJO实体类生成器,MySQL 、Oracle、 SQLserver三大数据库都可以用,点击打开就可以用
使用原生jdbc连接mysql数据库,获取所有表名,并映射成java实体类,支持spring注解。摆脱繁琐的实体类编写工作。
在百灵报表BIRT中访问Hibernate POJO,在百灵报表BIRT中访问Hibernate POJO
java自动实体类生成包含pojo,papper;service和实体类,内含使用说明,基本无脑操作
解压配置好generator.xml后,打开cmd,使用(说明.txt)中的命令。。就可以生成实体类了,哇哈哈哈。这样就可以根据数据库表自动生成java实体类~~
MySql表转实体类POJO,一个main方法全搞定,当然,你还需要mysql-connector-java.jar这个jar包
在generatorConfig.xml配置文件中修改自己的配置信息与数据库连接。确认一切无误之后运行项目src目录下GeneratorSqlmap.java。然后把生成的东西直接拷贝到你项目
2018-05-25 上传大小:1.87MB 数据库自动生成pojojava 解压配置好generator.xml后,打开cmd,使用(说明.txt)中的命令。...就可以生成实体类和mybatis映射,dao等文件,这样就可以根据数据库表自动生成java实体类~~
基于Druid的SqlParser模块解析create table语句创建java POJO和DAO类的效率工具
Java的几种对象(PO-VO-DAO-BO-POJO)解释
1.1.1版本 简单数据库逆向工程 自动生成POJO类 JAVA WEB jsp
当我们从数据库读出数据得到ResultSet或RowSet的时候,我们的做法是遍历结果集,然后封装到pojo里面,再封装到List,那么,每次封装是不是很麻烦呢,前段时间小弟看了下反射的东西,试着写了个类,目的在于方便封装...
自动生成hibernate映射文件和实体类
将数据库mysql中的表,映射到pojo类,数据库中的字段和pojo类属性一致
使用MyEclipse生成hibernate映射文件以及相应的pojo类,链接的是mysql数据库,相应的数据库文件是订单信息