📄 namedsqlquery.java
字号:
//$Id: NamedSQLQuery.java,v 1.1.2.4 2003/12/13 12:25:12 oneovthafew Exp $package net.sf.hibernate.mapping;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import net.sf.hibernate.util.ArrayHelper;/** * Simple value holder for named sql queries. * * @author Max Andersen */public class NamedSQLQuery { private String query; private java.util.Map aliasedClasses; private List synchronizedTables; public NamedSQLQuery(String query) { this.aliasedClasses = new HashMap(); this.query = query; this.synchronizedTables = new ArrayList(); } public String[] getReturnAliases() { return (String[]) aliasedClasses.keySet().toArray(ArrayHelper.EMPTY_STRING_ARRAY); } public Class[] getReturnClasses() { return (Class[]) aliasedClasses.values().toArray(ArrayHelper.EMPTY_CLASS_ARRAY); } public String getQueryString() { return query; } public void addSynchronizedTable(String table) { synchronizedTables.add(table); } public void addAliasedClass(String alias, Class clazz) { aliasedClasses.put(alias, clazz); } public List getSynchronizedTables() { return synchronizedTables; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -