定義一個JavaBean,把數據封裝到bean裏

public class CorpRegiStrationBean extends CreditReportViewBean implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	@SuppressWarnings("unused")
	private static Log logger = LogFactory.getLog(RegInfoBean.class);
	
	private String changedate;//變更日期
	private String changeproject;//變更項目
	private String changebefore;//變更前
	private String changeafter;//變更後
	
	/**
	 * 按輸入SBDNum查詢有關注冊信息對象
	 * @param SBDNum String
	 * @return boolean true:success,false:fail
	 */
	@SuppressWarnings("unchecked")
	public List<CorpRegiStrationBean> getCorpRegiStrationBean(ICommonDAOService query, String SBDNum) {
		long stime = System.currentTimeMillis();
		List<CorpRegiStrationBean> CorpRegiStration = new ArrayList<CorpRegiStrationBean>();
		String querySql = WebUtils.getMessage("sql", "corpregistration.sql", new Object[]{SBDNum});
		logger.debug("編號:" + SBDNum.toString() + " 查詢有關注冊變化情況信息: " + querySql.toString());
		List<Map> result = query.queryForMapList(querySql.toString()); 
		if (result.size() > 0) {
			for (Map map : result) {
				CorpRegiStrationBean corpRegiStrationBean = new CorpRegiStrationBean();
				corpRegiStrationBean.setChangedate(this.changeType(map.get("changedate")));//變更日期
				corpRegiStrationBean.setChangeproject(this.changeType(map.get("changeproject")));//變更項目
				corpRegiStrationBean.setChangebefore(this.changeType(map.get("changebefore")));//變更前
				corpRegiStrationBean.setChangeafter(this.changeType(map.get("changeafter")));//變更後
				CorpRegiStration.add(corpRegiStrationBean);
			}
		}
		logger.debug("編號:" + SBDNum.toString() + " 查詢有關注冊變化情況信息:"+(System.currentTimeMillis()-stime)+"毫秒");
		return CorpRegiStration;
	}

	
	
	public String getChangedate() {
		return changedate;
	}
	public void setChangedate(String changedate) {
		this.changedate = changedate;
	}
	public String getChangeproject() {
		return changeproject;
	}
	public void setChangeproject(String changeproject) {
		this.changeproject = changeproject;
	}
	public String getChangebefore() {
		return changebefore;
	}
	public void setChangebefore(String changebefore) {
		this.changebefore = changebefore;
	}
	public String getChangeafter() {
		return changeafter;
	}
	public void setChangeafter(String changeafter) {
		this.changeafter = changeafter;
	}

}
定義一個這樣的bean可以把需要取到的數據都封裝在裏面,返回一個List 或者Map或者Result,從前臺就可以取到了
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章