⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pojotitle.java

📁 具备多表组合查询组件功能。通过将表字段与表间关系映射到对象关系及属性
💻 JAVA
字号:
package cn.edu.buaa.ieguam.logmanage;

import java.util.HashMap;
import java.util.Map;

/**
 * 设置Pojo对象中每个显示字段对应的标题,例如“A.name” 对应标题为“姓名”
 * @author tongxiaodong
 * Creation time:Apr 25, 2007 10:45:52 AM
 */
public class PojoTitle {
		
	private Map titles = null;
	
	public PojoTitle()
	{
		this.titles = new HashMap();
	}
	
	public Map getTitles()
	{
		return this.titles;
	}
	/**
	 * 添加一个Pojo对象对应的title集合
	 * @param pojoName
	 */
	public void addPojoMap(String pojoName)
	{
		
		Map pojoMap = new HashMap();
		this.titles.put(pojoName,pojoMap);
		
	}
	
	/**
	 * 添加一个字段名与标题的映射
	 * @param pojoName
	 * @param pojoCol
	 * @param title
	 */
	public void addTitle(String pojoName,String pojoCol,String title)
	{
		Map pojoMap = null;
		pojoMap = (Map)this.titles.get(pojoName);
		pojoMap.put(pojoCol,title);
	}
	
	/**
	 * 获取标题名
	 * @param pojoName
	 * @param pojoCol
	 * @return
	 */
	public String getTitle(String pojoName,String pojoCol)
	{
		
		//System.out.println("test 1");
		Map pojoMap = (Map)this.titles.get(pojoName);
		if (pojoMap == null)
		{
			return null;
		}
		//System.out.println("pojoCol in title :"+(String)pojoMap.get(pojoCol));
		//System.out.println("test 2");
		return (String)pojoMap.get(pojoCol);
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -