package net.paoding.rose.jade.rowmapper; import java.math.BigDecimal; import java.sql.Blob; import java.sql.Clob; import java.util.Date; import org.springframework.util.ClassUtils; public class TypeUtils { public static boolean isColumnType(Class<?> columnTypeCandidate) { return String.class == columnTypeCandidate // NL || ClassUtils.isPrimitiveOrWrapper(columnTypeCandidate)// NL || Date.class.isAssignableFrom(columnTypeCandidate) // NL || columnTypeCandidate == byte[].class // NL || columnTypeCandidate == BigDecimal.class // NL || columnTypeCandidate == Blob.class // NL || columnTypeCandidate == Clob.class; } }