| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package jnpf.exception;
- import jnpf.constant.MsgCode;
- import java.sql.Connection;
- import java.sql.SQLException;
- /**
- * 数据库异常类
- *
- * @author JNPF开发平台组 YanYu
- * @version V3.1.0
- * @copyright 引迈信息技术有限公司
- * @date 2021/3/16 10:10
- */
- public class DataException extends RuntimeException {
- public DataException(){
- super();
- }
- public DataException(String message) {
- super(message);
- }
- public static DataException errorLink(String warning) {
- return new DataException(MsgCode.DB002.get(warning));
- }
- public static SQLException rollbackDataException(SQLException e, Connection rollbackConn) {
- executeRollback(rollbackConn);
- return e;
- }
- private static void executeRollback(Connection conn){
- try {
- conn.rollback();
- } catch (SQLException e) {
- e.printStackTrace();
- }
- }
- }
|