📄 myquery.java
字号:
package jaoso.framework.dao;
/**
* <p>
* Title: HQL������װ��
* </p>
*
* <p>
* Description: �ö����װHQL�IJ�ѯ��䣬����ϣ��������������ҳ��ʼ��ַ
* </p>
*
* <p>
* Copyright: Copyright (c) 2003
* </p>
*
* <p>
* Company:Jaoso
* </p>
*
* @author edgeloner
* @version 0.9.1
*/
public class MyQuery {
/** DOCUMENT ME! */
private static final int DEFAULT_PAGE_SIZE = 10;
/** ����϶��� */
private ParaList paralist = new ParaList();
/** �����ֶ� */
private String groupby;
/** �����ֶ� */
private String orderby;
/** HQL��ѯ��� */
private String queryString;
/** �Ƿ�ʹ��iterate() */
private boolean isCache = true;
/** �Ƿ��ҳ */
private boolean isOffset = false;
/** ��ҳÿҳ�ļ�¼�� */
private int pageSize = DEFAULT_PAGE_SIZE;
/** ��ҳ��ʼ��ѯ��ַ */
private int pageStartNo;
/**
* @param flage
* The isCache to set.
*/
public final void setCache(final boolean flage) {
isCache = flage;
}
/**
* @return Returns the isCache.
*/
public final boolean isCache() {
return isCache;
}
/**
* ���÷����ֶ�
*
* @param str
* �������
*/
public final void setGroupby(final String str) {
groupby = str;
}
/**
* ȡ�÷����ֶ�
*
* @return �������
*/
public final String getGroupby() {
return groupby;
}
/**
* ���������ֶ�
*
* @param str
* �����ֶ�
*/
public final void setOrderby(final String str) {
orderby = str;
}
/**
* ȡ�������ֶ�
*
* @return �������ֶ�
*/
public final String getOrderby() {
return orderby;
}
/**
* @param i
* ÿҳ��¼��
*/
public final void setPageSize(final int i) {
pageSize = i;
}
/**
* @return ÿҳ��¼��
*/
public final int getPageSize() {
return pageSize;
}
/**
* ����ҳ��ʼ��ַ
*
* @param no
* ҳ��ʼ��ַ
*/
public final void setPageStartNo(final int no) {
pageStartNo = no;
}
/**
* ȡ��ҳ��ʼ��ַ
*
* @return ҳ��ʼ��ַ
*/
public final int getPageStartNo() {
return pageStartNo;
}
/**
* ���ò���϶���
*
* @param pl
* ������϶���
*/
public final void setParalist(final ParaList pl) {
paralist = pl;
}
/**
* ȡ�ò���϶���
*
* @return ������϶���
*/
public final ParaList getParalist() {
return paralist;
}
/**
* ����һ��HQL��ѯ�ַ�
*
* @param str
* ����ѯ�ַ�
*/
public final void setQueryString(final String str) {
queryString = str;
}
/**
* ȡ��һ��Hibernate��Query����
*
* @return ��Query����
*/
public final String getQueryString() {
return queryString;
}
/**
* ��Ӳ�ѯ���
*
* @param obj
* �������
* @param typeNo
* �������
*/
public final void addPara(final Object obj, final int typeNo) {
this.paralist.addPara(new Para(obj, typeNo));
}
/**
* @param b
*/
public void setOffset(boolean b) {
isOffset = b;
}
//end method
/**
* @return
*/
public boolean isOffset() {
return isOffset;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -