All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.dao.support.database.DBRuntimeException Maven / Gradle / Ivy

The newest version!
package com.dao.support.database;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

/**
 * 数据库操作运行期异常
 * @author jianghongyan
 * 2017-1-6下午06:16:47
 */
public class DBRuntimeException extends RuntimeException {

 
	private static final long serialVersionUID = -368646349014580765L;
	
	private static final Log loger = LogFactory
			.getLog(DBRuntimeException.class);

	
	public DBRuntimeException(String message){
		super(message);
	}
	public DBRuntimeException(Exception e,String sql) {
		
		super("数据库运行期异常");
		e.printStackTrace();
		if(loger.isErrorEnabled()){
			loger.error("数据库运行期异常,相关sql语句为"+ sql);
		}
	}
	
	
	public DBRuntimeException(String message,String sql) {
		
		super(message);
		if(loger.isErrorEnabled()){
			loger.error(message+",相关sql语句为"+ sql);
		 
		}
		
	}
	
	
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy