customquery.java
来自「hibernate-3.1.3-all-src.zip 面向对象的访问数据库工」· Java 代码 · 共 59 行
JAVA
59 行
//$Id: CustomQuery.java 6836 2005-05-19 22:38:09Z oneovthafew $
package org.hibernate.loader.custom;
import java.util.Map;
import java.util.Set;
import org.hibernate.LockMode;
import org.hibernate.loader.CollectionAliases;
import org.hibernate.loader.EntityAliases;
import org.hibernate.type.Type;
/**
* Extension point allowing any SQL query with named
* and positional parameters to be executed by Hibernate,
* returning managed entities, collections and simple
* scalar values.
*
*
* @author Gavin King
*/
public interface CustomQuery {
public String getSQL();
public Set getQuerySpaces();
/**
* Optional, may return null
*/
public Map getNamedParameterBindPoints();
public String[] getEntityNames();
public EntityAliases[] getEntityAliases();
public CollectionAliases[] getCollectionAliases();
public LockMode[] getLockModes();
/**
* Optional, may return null
*/
public int[] getEntityOwners();
/**
* Optional, may return null
*/
public int[] getCollectionOwner();
/**
* Optional, may return null
*/
public String[] getCollectionRoles();
/**
* Optional, may return null
*/
public Type[] getScalarTypes();
/**
* Optional, may return null
*/
public String[] getScalarColumnAliases();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?