⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myquery.java

📁 struts_spring_hibernate开发实例
💻 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 + -