net.sf.hibernate.tool.hbm2java
Class QueryBuilder
java.lang.Object
net.sf.hibernate.tool.hbm2java.QueryBuilder
public class QueryBuilder
- extends Object
Build queries for use in finder generation.
- Author:
- Matt Hall (matt2k(at)users.sf.net)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CRITERIA_EQUALS
public static final String CRITERIA_EQUALS
- See Also:
- Constant Field Values
CRITERIA_GREATER_THAN
public static final String CRITERIA_GREATER_THAN
- See Also:
- Constant Field Values
CRITERIA_LESS_THAN
public static final String CRITERIA_LESS_THAN
- See Also:
- Constant Field Values
CRITERIA_LIKE
public static final String CRITERIA_LIKE
- See Also:
- Constant Field Values
QueryBuilder
public QueryBuilder()
setLocalClass
public void setLocalClass(ClassMapping localClass)
setForeignClass
public void setForeignClass(ClassName foreignClass,
Map classMappings,
String joinFieldName)
addCritera
public void addCritera(ClassMapping criteriaClass,
FieldProperty field,
String condition)
getQuery
public String getQuery()
- Returns:
- The query in string form
getParamTypes
public List getParamTypes()
getParamTypesAsString
public String getParamTypesAsString()
getParams
public List getParams()
getParamsAsString
public String getParamsAsString()