equaltocriteria.java
来自「Persistence Layer s ebook and source cod」· Java 代码 · 共 33 行
JAVA
33 行
package pl.criteria;
/**
* Insert the type's description here.
* @author: Artyom Rudoy
*/
public class EqualToCriteria extends SelectionCriteria
{
public EqualToCriteria(pl.map.ClassMap classMap, pl.map.AttributeMap attributeMap)
{
super(classMap, attributeMap);
}
/**
* asSqlClause method comment.
*/
public void fillSqlStatement(pl.sql.SqlStatement statement, java.util.Iterator parameters) throws pl.PlException
{
pl.map.ColumnMap cm = getAttributeMap().getColumnMap();
Object parameter = parameters.next();
if(parameter != null)
{
statement.addSqlClause(cm.getFullyQualifiedName() + "=?");
}
else
{
statement.addSqlClause(cm.getFullyQualifiedName() + " " +
getClassMap().getRelationalDatabase().getClauseStringIs() + " ?");
}
statement.addParameter(cm.getConverter().convertFrom(parameter), cm.getPlType());
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?