com.redstarhackers.dal.hibernate3
Class Hibernate3Strategy
java.lang.Object
com.redstarhackers.dal.hibernate3.Hibernate3Strategy
- public class Hibernate3Strategy
- extends java.lang.Object
TODO Class summary sentence. Class documentation.
- Version:
- $Revision: 2545 $
- Author:
- $Author: kostya $
|
Method Summary |
void |
addModel(com.redstarhackers.model.Model model)
|
java.util.List |
executeNamedQuery(java.lang.String queryName,
java.util.List parameters)
|
java.util.List |
executeNamedQuery(java.lang.String queryName,
java.util.List parameters,
int firstResult,
int maxResults)
|
java.util.List |
executeNamedQuery(java.lang.String queryName,
java.util.Map parameters)
|
java.util.List |
executeNamedQuery(java.lang.String queryName,
java.util.Map parameters,
int firstResult,
int maxResults)
|
int |
executeNamedStatement(java.lang.String statementName,
java.util.List parameters)
|
int |
executeNamedStatement(java.lang.String statementName,
java.util.Map parameters)
|
java.util.List |
executeQuery(Query query,
java.lang.Class resultClass)
|
java.util.List |
executeQuery(Query query,
java.lang.Class resultClass,
int firstResult,
int maxResults)
|
java.util.List |
executeQuery(Query query,
java.lang.Class resultClass,
java.util.List parameters)
|
java.util.List |
executeQuery(Query query,
java.lang.Class resultClass,
java.util.List parameters,
int firstResult,
int maxResults)
|
java.util.List |
executeQuery(Query query,
java.lang.Class resultClass,
java.util.Map parameters)
|
java.util.List |
executeQuery(Query query,
java.lang.Class resultClass,
java.util.Map parameters,
int firstResult,
int maxResults)
|
int |
executeStatement(java.lang.String statement,
java.util.List parameters)
|
int |
executeStatement(java.lang.String statement,
java.util.Map parameters)
|
java.lang.String |
getDataStoreId()
|
java.lang.String |
getName()
|
Query |
getNamedQuery(java.lang.String name)
|
java.lang.String |
getNamedStatement(java.lang.String name)
|
org.hibernate.Session |
getSession()
Provided mainly for the class itself, but can be used if the interface does
not support some highly specialized Hibernate task (use with caution!). |
java.lang.Object |
getSetting(java.lang.Object key)
|
java.util.Map |
getSettings()
|
void |
initialize(java.lang.Object object)
|
boolean |
isUsingIterate()
|
boolean |
isUsingMerge()
|
com.redstarhackers.model.Model |
loadModel(java.lang.Class modelClass,
java.io.Serializable identifier)
|
void |
reattach(com.redstarhackers.model.Model model)
Reattach the specified model to the Hibernate Session. |
void |
removeModel(java.lang.Class modelClass,
java.io.Serializable identifier)
|
void |
removeModel(com.redstarhackers.model.Model model)
|
void |
setDataStoreId(java.lang.String id)
|
void |
setName(java.lang.String val)
|
void |
setSetting(java.lang.Object key,
java.lang.Object value)
|
void |
setSettings(java.util.Map newSettings)
|
void |
setUsingIterate(boolean val)
|
void |
setUsingMerge(boolean val)
|
void |
updateModel(com.redstarhackers.model.Model model)
|
void |
updateModel(com.redstarhackers.model.Model model,
java.io.Serializable identifier)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
USE_ITERATE_KEY
public static final java.lang.String USE_ITERATE_KEY
- See Also:
- Constant Field Values
DEFAULT_USE_ITERATE
public static final boolean DEFAULT_USE_ITERATE
- See Also:
- Constant Field Values
USE_MERGE_KEY
public static final java.lang.String USE_MERGE_KEY
- See Also:
- Constant Field Values
DEFAULT_USE_MERGE
public static final boolean DEFAULT_USE_MERGE
- See Also:
- Constant Field Values
WHERE_PATTERN
public static final java.util.regex.Pattern WHERE_PATTERN
HIBERNATE_SQL_QUERY_PATTERN
public static final java.util.regex.Pattern HIBERNATE_SQL_QUERY_PATTERN
HIBERNATE_SQL_QUERY_SELECT_PATTERN
public static final java.util.regex.Pattern HIBERNATE_SQL_QUERY_SELECT_PATTERN
HIBERNATE_SQL_ENTITY_ALIAS_PATTERN
public static final java.util.regex.Pattern HIBERNATE_SQL_ENTITY_ALIAS_PATTERN
Hibernate3Strategy
public Hibernate3Strategy()
getName
public java.lang.String getName()
setName
public void setName(java.lang.String val)
getSettings
public java.util.Map getSettings()
setSettings
public void setSettings(java.util.Map newSettings)
getSetting
public java.lang.Object getSetting(java.lang.Object key)
setSetting
public void setSetting(java.lang.Object key,
java.lang.Object value)
getDataStoreId
public java.lang.String getDataStoreId()
setDataStoreId
public void setDataStoreId(java.lang.String id)
loadModel
public com.redstarhackers.model.Model loadModel(java.lang.Class modelClass,
java.io.Serializable identifier)
addModel
public void addModel(com.redstarhackers.model.Model model)
updateModel
public void updateModel(com.redstarhackers.model.Model model)
updateModel
public void updateModel(com.redstarhackers.model.Model model,
java.io.Serializable identifier)
removeModel
public void removeModel(com.redstarhackers.model.Model model)
removeModel
public void removeModel(java.lang.Class modelClass,
java.io.Serializable identifier)
getNamedQuery
public Query getNamedQuery(java.lang.String name)
executeNamedQuery
public java.util.List executeNamedQuery(java.lang.String queryName,
java.util.Map parameters)
executeNamedQuery
public java.util.List executeNamedQuery(java.lang.String queryName,
java.util.Map parameters,
int firstResult,
int maxResults)
executeNamedQuery
public java.util.List executeNamedQuery(java.lang.String queryName,
java.util.List parameters)
executeNamedQuery
public java.util.List executeNamedQuery(java.lang.String queryName,
java.util.List parameters,
int firstResult,
int maxResults)
executeQuery
public java.util.List executeQuery(Query query,
java.lang.Class resultClass,
java.util.Map parameters)
executeQuery
public java.util.List executeQuery(Query query,
java.lang.Class resultClass,
java.util.Map parameters,
int firstResult,
int maxResults)
executeQuery
public java.util.List executeQuery(Query query,
java.lang.Class resultClass,
java.util.List parameters)
executeQuery
public java.util.List executeQuery(Query query,
java.lang.Class resultClass,
java.util.List parameters,
int firstResult,
int maxResults)
executeQuery
public java.util.List executeQuery(Query query,
java.lang.Class resultClass)
executeQuery
public java.util.List executeQuery(Query query,
java.lang.Class resultClass,
int firstResult,
int maxResults)
getNamedStatement
public java.lang.String getNamedStatement(java.lang.String name)
executeNamedStatement
public int executeNamedStatement(java.lang.String statementName,
java.util.Map parameters)
executeNamedStatement
public int executeNamedStatement(java.lang.String statementName,
java.util.List parameters)
executeStatement
public int executeStatement(java.lang.String statement,
java.util.Map parameters)
executeStatement
public int executeStatement(java.lang.String statement,
java.util.List parameters)
getSession
public org.hibernate.Session getSession()
- Provided mainly for the class itself, but can be used if the interface does
not support some highly specialized Hibernate task (use with caution!).
- Returns:
- the current session
reattach
public void reattach(com.redstarhackers.model.Model model)
- Reattach the specified model to the Hibernate Session.
- Parameters:
model - the model to reattach to the current session.
initialize
public void initialize(java.lang.Object object)
isUsingIterate
public boolean isUsingIterate()
setUsingIterate
public void setUsingIterate(boolean val)
isUsingMerge
public boolean isUsingMerge()
setUsingMerge
public void setUsingMerge(boolean val)