managesbasedao.java

来自「一个基于Java的新闻发布系统」· Java 代码 · 共 157 行

JAVA
157
字号
/*
 * Title: The  System of kelamayi Downhole Company [PMIP]
 * 
 * Copyright: Copyright 2005 
 * 
 * Company: hope Co., Ltd
 * 
 * All right reserved.
 * 
 * Created on 2005-12-10
 * 
 * JDK version used	:1.4.1
 * 
 * Modification history:
 * 
 * Struts.com.hope.common.dao.ManagesBaseDao Author :LiuHongDe(刘宏德)
 * 
 * Struts.com.hope.common.dao.ManagesBaseDao Version 1.0
 */
package com.hope.common.dao;

import org.apache.log4j.Logger;

import java.util.List;

import com.hope.common.exception.BaseException;
import com.hope.common.util.parseVO.ParseFromToSql;

/**
 * 
 * @version Version 1.0 
 * @author 刘宏德
 */
public class ManagesBaseDao extends BaseDao {
	/**
	 * Logger for this class
	 */
	private static final Logger logger = Logger.getLogger(ManagesBaseDao.class);

	/**
	 * 
	 * 
	 * @param form
	 * @return
	 * @throws BaseException
	 * 处理逻辑:<br>
	 * 无
	 * <br>
	 * int
	 * Method Name:com.hope.common.dao.add<br>
	 * ManagesBaseDao.java Version 1.0<br>
	 * ManagesBaseDao<br>
	 */
	public static int add(Object form) throws BaseException {
		if (form != null) {
			return BaseDao.runSqlUpDate(ParseFromToSql.add(form));
		} else {
			throw new BaseException("Object is null");
		}
	}

	/**
	 * 
	 * 
	 * @param form
	 * @return
	 * @throws BaseException
	 * 处理逻辑:<br>
	 * 无
	 * <br>
	 * int
	 * Method Name:com.hope.common.dao.del<br>
	 * ManagesBaseDao.java Version 1.0<br>
	 * ManagesBaseDao<br>
	 */
	protected static int del(Object form) throws BaseException {
		if (form != null) {
			return BaseDao.runSqlUpDate(ParseFromToSql.del(form));
		} else {
			throw new BaseException("Object is null");
		}
	}

	/**
	 * 
	 * 
	 * @param form
	 * @return
	 * @throws BaseException
	 * 处理逻辑:<br>
	 * 无
	 * <br>
	 * int
	 * Method Name:com.hope.common.dao.Update<br>
	 * ManagesBaseDao.java Version 1.0<br>
	 * ManagesBaseDao<br>
	 */
	public static int Update(Object form) throws BaseException {
		if (form != null) {
			return BaseDao.runSqlUpDate(ParseFromToSql.upDate(form));
		} else {
			throw new BaseException("Object is null");
		}
	}

	/**
	 * 
	 * 
	 * @param form
	 * @return
	 * @throws BaseException
	 * 处理逻辑:<br>
	 * 无
	 * <br>
	 * List
	 * Method Name:com.hope.common.dao.queryAll<br>
	 * ManagesBaseDao.java Version 1.0<br>
	 * ManagesBaseDao<br>
	 */
	public static List queryAll(Object form) throws BaseException {
		if (form != null) {
			List list =
				BaseDao.runSqlQuery(ParseFromToSql.queryAll(form), form);
			return list;
		} else {
			throw new BaseException("Object is null");
		}

	}

	/**
	 * 
	 * 
	 * @param tableName
	 * @param bMCode
	 * @return
	 * @throws BaseException
	 * 处理逻辑:<br>
	 * 无
	 * <br>
	 * String
	 * Method Name:com.hope.common.dao.Get_PK_ID<br>
	 * ManagesBaseDao.java Version 1.0<br>
	 * ManagesBaseDao<br>
	 */
	protected static String Get_PK_ID(String tableName, String bMCode)
		throws BaseException {
		if (tableName != null && tableName.length() > 0) {
			String pk = BaseDao.runSqlGetPK(tableName, bMCode);
			logger.info("新记录主建" + pk);
			return pk;
		} else {
			throw new BaseException("Object is null");
		}
	}
}

⌨️ 快捷键说明

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