📄 customquery.java
字号:
//$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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -