Browse Source

去除使用内部mybatis 内部类

hubin 7 năm trước cách đây
mục cha
commit
e5d305802e

+ 0 - 67
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/handlers/BlobTypeHandler.java

@@ -1,67 +0,0 @@
-/**
- * Copyright (c) 2011-2020, hubin (jobob@qq.com).
- * <p>
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * <p>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p>
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.baomidou.mybatisplus.handlers;
-
-import java.io.ByteArrayInputStream;
-import java.io.UnsupportedEncodingException;
-import java.sql.CallableStatement;
-import java.sql.PreparedStatement;
-import java.sql.ResultSet;
-import java.sql.SQLException;
-
-import org.apache.ibatis.type.BaseTypeHandler;
-import org.apache.ibatis.type.JdbcType;
-
-import com.baomidou.mybatisplus.exceptions.MybatisPlusException;
-import com.baomidou.mybatisplus.toolkit.StringUtils;
-
-/**
- * <p>
- * Blob To String 转换器
- * </p>
- *
- * @author hubin
- * @Date 2017-12-27
- */
-public class BlobTypeHandler extends BaseTypeHandler<String> {
-
-    @Override
-    public void setNonNullParameter(PreparedStatement ps, int i, String parameter, JdbcType jdbcType) throws SQLException {
-        try {
-            ps.setBinaryStream(i, new ByteArrayInputStream(parameter.getBytes(StringUtils.UTF8)),
-                parameter.length());
-        } catch (UnsupportedEncodingException e) {
-            throw new MybatisPlusException("Blob Encoding Error!");
-        }
-    }
-
-    @Override
-    public String getNullableResult(ResultSet rs, String columnName) throws SQLException {
-        return StringUtils.blob2String(rs.getBlob(columnName));
-    }
-
-    @Override
-    public String getNullableResult(CallableStatement cs, int columnIndex) throws SQLException {
-        return StringUtils.blob2String(cs.getBlob(columnIndex));
-    }
-
-    @Override
-    public String getNullableResult(ResultSet rs, int columnIndex)
-        throws SQLException {
-        return null;
-    }
-
-}

+ 0 - 59
mybatis-plus-core/src/main/java/com/baomidou/mybatisplus/handlers/ByteArrayTypeHandler.java

@@ -1,59 +0,0 @@
-/**
- * Copyright (c) 2011-2020, hubin (jobob@qq.com).
- * <p>
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * <p>
- * http://www.apache.org/licenses/LICENSE-2.0
- * <p>
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.baomidou.mybatisplus.handlers;
-
-import java.sql.CallableStatement;
-import java.sql.PreparedStatement;
-import java.sql.ResultSet;
-import java.sql.SQLException;
-
-import org.apache.ibatis.type.BaseTypeHandler;
-import org.apache.ibatis.type.JdbcType;
-
-/**
- * <p>
- * Byte To byte[] 转换器
- * </p>
- *
- * @author hubin
- * @Date 2018-05-11
- */
-public class ByteArrayTypeHandler extends BaseTypeHandler<byte[]> {
-
-    public ByteArrayTypeHandler() {
-        // to do nothing
-    }
-
-    @Override
-    public void setNonNullParameter(PreparedStatement ps, int i, byte[] parameter, JdbcType jdbcType) throws SQLException {
-        ps.setBytes(i, parameter);
-    }
-
-    @Override
-    public byte[] getNullableResult(ResultSet rs, String columnName) throws SQLException {
-        return rs.getBytes(columnName);
-    }
-
-    @Override
-    public byte[] getNullableResult(ResultSet rs, int columnIndex) throws SQLException {
-        return rs.getBytes(columnIndex);
-    }
-
-    @Override
-    public byte[] getNullableResult(CallableStatement cs, int columnIndex) throws SQLException {
-        return cs.getBytes(columnIndex);
-    }
-}