sysdickindservice.java

来自「管理公司合同」· Java 代码 · 共 75 行

JAVA
75
字号
/*
 * Created on 2006-10-23 15:08:13
 *
 * By Yehailong
 * Copyright juneng.com.cn, 2005-2006, All rights reserved.
 */
package cn.com.juneng.system.service;

import java.util.List;
import java.io.Serializable;
import cn.com.juneng.system.common.COMMON;
import cn.com.juneng.system.vo.SysDicKindVOImpl;
import cn.com.juneng.system.dao.SysDicKindDAO;

/**
 * service类,由Spring容器注入DAO实现,并管理事务性
 * @author yehailong
 */
public class SysDicKindService {
	private SysDicKindDAO sysDicKindDAO;

	/**
	 * spring注入dao实现
	 * @param sysDicKindDAO
	 */
	public void setSysDicKindDAO(SysDicKindDAO sysDicKindDAO) {
		this.sysDicKindDAO = sysDicKindDAO;
	}

	public SysDicKindDAO getSysDicKindDAO() {
		return this.sysDicKindDAO;
	}

	public void remove(Serializable[] key)throws Exception{
		if(key!=null){
			for (int i=0;i<key.length ;i++ ){ 
				sysDicKindDAO.remove(key[i]);
			}
		}
	}

	public SysDicKindVOImpl findByPrimaryKey(String key)throws Exception{
		return sysDicKindDAO.findByPrimaryKey(key);
	}

	public void create(Object obj)throws Exception{
		sysDicKindDAO.create(obj);
	}

	public void update(Object obj)throws Exception{
		sysDicKindDAO.update(obj);
	}

	public List getList(String queryHql,String orderHql,int start, int maxResults) throws Exception {
		String hql = "from SysDicKindVOImpl ";
		if(!COMMON.isEmpty(queryHql)){
			hql += "where "+queryHql;
		}
		if(COMMON.isEmpty(orderHql)){
			orderHql = " order by kind desc";
		}
		hql += " "+orderHql;

		return sysDicKindDAO.find(hql,start,maxResults);
	}

	public int getRowCount(String queryHql){
		String hql = "from SysDicKindVOImpl ";
		if(!COMMON.isEmpty(queryHql)){
			hql += "where "+queryHql;
		}
		return sysDicKindDAO.getRowCount(hql,null);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?