package org.theonefx.wcframework.jdbc.exception;
import java.sql.SQLException;
/**
* @Package org.theonefx.wcframework.jdbc.exception
* @ClassName: InvalidResultSetAccessException
* @author 陈曦
* @date 2010-10-08 20:17:12
* @Description: 非法的结果集访问异常
*/
public class InvalidResultSetAccessException extends InvalidDataAccessResourceUsageException {
private static final long serialVersionUID = 2154183692227538485L;
private String sql;
public InvalidResultSetAccessException(String task, String sql, SQLException ex) {
super(task + "; invalid ResultSet access for SQL [" + sql + "]", ex);
this.sql = sql;
}
public InvalidResultSetAccessException(SQLException ex) {
super(ex.getMessage(), ex);
}
public SQLException getSQLException() {
return (SQLException) getCause();
}
public String getSql() {
return this.sql;
}
}