📄 iqueryobject.java.svn-base
字号:
package com.easyjf.core.support.query;import java.util.List;/** * 查询对象接口 * * @author stefanie wu * */public interface IQueryObject { /** * 得到一个查询条件语句,其中参数用站位符?1,?2...,也可以不用占位符如title=? and status=1 * * @return 返回的条件语句 */ String getQuery(); /** * 得到查询语句需要的参数对象列表 * * @return 参数对象列表 */ List getParameters(); /** * 得到关于分页页面信息对象 * * @return 包装分页信息对象 */ PageObject getPageObj(); /** * 批量往查询对象中添加查询选项,可以是一个完整的具体查询语句,如title='111' and * status>0,也可以是包括?号的语句,如title=? and status>0 <code> * NewsDocQueryObject query=new NewsDocQueryObject(); * query.addQuery("title=?",new Object[]{"新闻"}); * </code> * * @param scope * 查询条件 * @param paras * 参数值,如果 */ IQueryObject addQuery(String scope, Object[] paras); /** * 往查询条件中逐个加入查询条件 * * @param field 属性名称 * @param para 参数值 * @param expression 表达式,如果为null,则使用=。 */ IQueryObject addQuery(String field, Object para, String expression);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -