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

📄 sqlqueryreturn.java

📁 hibernate-3.1.3-all-src.zip 面向对象的访问数据库工具
💻 JAVA
字号:
// $Id: SQLQueryReturn.java 7232 2005-06-19 22:16:40Z maxcsaucdk $
package org.hibernate.loader.custom;

import java.io.Serializable;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;

import org.hibernate.HibernateException;
import org.hibernate.LockMode;

/**
 * Represents the base information for a return defined as part of
 * a native sql query.
 *
 * @author Steve
 */
public abstract class SQLQueryReturn implements Serializable {
	private String alias;
	private LockMode lockMode;
	protected Map propertyResults = new HashMap();
	
	protected SQLQueryReturn(String alias, Map propertyResults, LockMode lockMode) {
		this.alias = alias;
		if(alias==null) throw new HibernateException("alias must be specified");
		this.lockMode = lockMode;
		if(propertyResults!=null) {
			this.propertyResults = propertyResults;
		}
	}

	public String getAlias() {
		return alias;
	}

	public LockMode getLockMode() {
		return lockMode;
	}
	
	public Map getPropertyResultsMap() {
		return Collections.unmodifiableMap(propertyResults);
	}
}

⌨️ 快捷键说明

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