反射获取实体类里面值,按照实体类顺序输出

package com.bestpay.billVerify.models;

import java.lang.reflect.Field;

import lombok.Getter;
import lombok.Setter;

/**
 * @ClassName:AnHuiMerchantChange.java
 * @Description:安徽商户信息变动
 * @author gaoguangjin
 * @Date 2015-3-24 上午11:16:31
 */
@Getter
@Setter
public class AnHuiMerchantChange {
	private final String changeType = "1";
	private String orgCode;// 机构代码
	private String orgType;// 机构大类
	private String subType;// 机构子类
	private String industryType;// 行业类别
	private String orgFname;// 机构名称(全称)
	private String orgSname;// 机构名称(简称)
	private String address;// 地址
	private String zipCode;// 邮编
	private String businessCicenseNo;// 营业执照号码
	private String legalRepresentiveName;// 法人代表姓名
	private String linkmanName;// 联系人姓名
	private String linkmanPhone;// 联系人电话
	private String linkmanFax;// 联系人传真
	private String linkmanEmail;// 联系人电子邮件地址
	private String status;// 机构状态
	private String areaCode;// 地区代码
	private String cityCode;// 城市代码
	private String upOrgCode;// 上级机构
	private String signOrgCode;// 签约机构
	private String fLinkmanName;// 财务联系人姓名
	private String fLinkmanPhone;// 财务联系人电话号码
	private String fLinkmanFax;// 财务联系人传真
	private String fLinkmanEmail;// 财务联系人电子邮件地址
	private String createUid;// 录入人
	private String createTime;// 录入时间
	private String checkFlag;// 审核标志
	private String checkUid;// 审核人
	private String checkTime;// 审核时间
	private String lastModifyUid;// 最后修改人
	private String lastModifyTime;// 最后修改时间
	private String chargeAccFlag;// 挂账标识
	private String archiveTime;// 归档时间
	private String archivedFlag;// 归档标志
	private String end;// 结束标志
	
	public static void main(String[] args) throws Exception {
		AnHuiMerchantChange ac = new AnHuiMerchantChange();
		ac.setOrgCode("OrgCode");
		ac.setArchivedFlag("archivedFlag");
		Class<?> classs = Class.forName("com.bestpay.billVerify.models.AnHuiMerchantChange");
		Field[] filed = classs.getDeclaredFields();
		for (Field field : filed) {
			System.out.println(field.get(ac));
		}
	}
}
--实体类字段太多,我们通过数据库查询的时候然后赋值给list ,如果我们获取每个值的属性都和实体类写的顺序一样,那就可以用反射去获取子字段的值



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值