diff --git a/src/main/java/com/alibaba/druid/mock/MockResultSetMetaData.java b/src/main/java/com/alibaba/druid/mock/MockResultSetMetaData.java index 1d1f289788..74a0c8bc39 100644 --- a/src/main/java/com/alibaba/druid/mock/MockResultSetMetaData.java +++ b/src/main/java/com/alibaba/druid/mock/MockResultSetMetaData.java @@ -35,7 +35,7 @@ public class MockResultSetMetaData implements ResultSetMetaData { @SuppressWarnings("unchecked") @Override public T unwrap(Class iface) throws SQLException { - if (ResultSetMetaData.class.isAssignableFrom(iface)) { + if (MockResultSetMetaData.class.isAssignableFrom(iface)) { return (T) this; } return null; @@ -43,7 +43,7 @@ public class MockResultSetMetaData implements ResultSetMetaData { @Override public boolean isWrapperFor(Class iface) throws SQLException { - return false; + return MockResultSetMetaData.class.isAssignableFrom(iface); } @Override