code: public static boolean isNotPojo(Class<?> clazz) throws NullPointerException {
          Assert.notNull(clazz, "clazz不能为null");
          return Boolean.class.isAssignableFrom(clazz) || Character.class.isAssignableFrom(clazz)
                 || Number.class.isAssignableFrom(clazz) || Map.class.isAssignableFrom(clazz)
                 || String.class.isAssignableFrom(clazz) || Collection.class.isAssignableFrom(clazz)
                 || Enum.class.isAssignableFrom(clazz) || isGeneralType(clazz);
      }
docs: 判断Class对象是否为指定的几种简单类型（该方法认为java自带简单类型包括java八大基本类型及其对应的封装类型、Number的子
  类、String、Collection的子类、Map的子类、Enum，如果不是这些类型将会认为该类型是一个复杂类型（pojo类型））
  
  @param clazz Class对象，不能为null
  @return 如果是pojo则返回<code>false</code>
  @throws NullPointerException 当传入Class对象为null时抛出该异常