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

📄 hbmconfigdata.java

📁 eclipse的hibernate插件,支持eclipse2.*版本
💻 JAVA
字号:
/* * Created on 2003-8-31 * * To change the template for this generated file go to * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments */package com.tanghan.plugin.dbviews.wizard;import java.io.File;import java.util.HashMap;import java.util.List;import org.apache.log4j.Logger;import org.eclipse.jdt.core.IPackageFragmentRoot;import com.tanghan.db.Field;import com.tanghan.db.Table;import com.tanghan.util.Log;/** * @author jerry * * To change the template for this generated type comment go to * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments */public class HBMConfigData {		private static Logger log = Log.getInstanse().getLogger(HBMConfigData.class);		private static String defaultSuperClass = "";		private IPackageFragmentRoot packageRoot; 	private String className;	private String packageName;		private String superClass = defaultSuperClass;		private List superInterfaces;		private String mappingFileName;		private Table table;		private String keyFieldName;	private String schemaExport;		private String keyFieldClass;	private HashMap classfields;	private File srcFile;		/**	 * @return	 */	public IPackageFragmentRoot getPackageRoot() {		return packageRoot;	}		public File getFile(){//		if(getPackageRoot()==null)//			return null;//		return getPackageRoot().getJavaProject().getProject().getLocation().toFile();		return srcFile;	}	public void setFile(File file ){		srcFile = file;		log.debug(srcFile);		}	/**	 * @param root	 */	public void setPackageRoot(IPackageFragmentRoot root) {		packageRoot = root;	}	/**	 * @return	 */	public String getClassName() {		return className;	}	/**	 * @param string	 */	public void setClassName(String string) {		className = string;	}	/**	 * @return	 */	public String getMappingFileName() {		return mappingFileName;	}	/**	 * @param string	 */	public void setMappingFileName(String string) {		mappingFileName = string;	}	/**	 * @return	 */	public String getKeyFieldClass() {		return keyFieldClass;	}	/**	 * @return	 */	public String getKeyFieldName() {		return keyFieldName;	}	/**	 * @return	 */	public String getPackageName() {		return packageName;	}	/**	 * @return	 */	public String getSchemaExport() {		return schemaExport;	}	/**	 * @return	 */	public String getSuperClass() {		return superClass;	}	/**	 * @return	 */	public Table getTable() {		return table;	}	/**	 * @param string	 */	public void setKeyFieldClass(String string) {		keyFieldClass = string;	}	/**	 * @param string	 */	public void setKeyFieldName(String string) {		keyFieldName = string;	}	/**	 * @param string	 */	public void setPackageName(String string) {		packageName = string;	}	/**	 * @param string	 */	public void setSchemaExport(String string) {		schemaExport = string;	}	/**	 * @param string	 */	public void setSuperClass(String string) {		superClass = string;	}	/**	 * @param table	 */	public void setTable(Table table) {		this.table = table;	}	/**	 * @return	 */	public List getSuperInterfaces() {		return superInterfaces;	}	/**	 * @param list	 */	public void setSuperInterfaces(List list) {		superInterfaces = list;	}	/**	 * @return	 */	public HashMap getClassfields() {		if(classfields==null){			initClassFields();		}		return classfields;	}	private synchronized void initClassFields(){		classfields = new HashMap();		if(table!=null && table.getFieldList()!=null && table.getFieldList().size()>0){			List fdList = table.getFieldList();			for(int i = 0;  i< fdList.size(); i++){				Field fd = (Field)fdList.get(i);				classfields.put(fd.getFieldName(),fd.getFieldName());			}		}	}	/**	 * @return	 */	public static String getDefaultSuperClass() {		return defaultSuperClass;	}	/**	 * @param string	 */	public static synchronized void setDefaultSuperClass(String string) {		defaultSuperClass = string;	}	}

⌨️ 快捷键说明

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