Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.penglecode.common.mybatis;
 
 import java.util.Map;

mybatis mapper key工具类

Author(s):
pengpeng
Version:
1.0
Date:
2014年8月1日 下午3:54:03
public class MybatisUtils {
    public static String getMapperKey(Class<?> mapperClassString key) {
        return mapperClass.getName() + "Mapper." + key;
    }
    public static boolean isEmpty(Object paramObj) {
        return !isNotEmpty(paramObj);
    }
    public static boolean isNotEmpty(Object paramObj) {
        if (paramObj == null) {
            return false;
        }
        if (paramObj instanceof String) {
            String str = (StringparamObj;
            return !str.trim().equals("");
        }
        if (paramObj.getClass().isArray()) {
            return Array.getLength(paramObj) > 0;
        }
        if (paramObj instanceof Map) {
            Map<?, ?> map = (Map<?, ?>) paramObj;
            return !map.isEmpty();
        }
        if (paramObj instanceof Collection) {
            Collection<?> collection = (Collection<?>) paramObj;
            return !collection.isEmpty();
        }
        return true;
    }
    public static boolean isArrayOrCollection(Object paramObj) {
        if (paramObj == null) {
            return false;
        }
        if (paramObj instanceof Collection || paramObj.getClass().isArray()) {
            return true;
        }
        return false;
    }
New to GrepCode? Check out our FAQ X