code: @Override
  	public void initialized(IntrospectedTable introspectedTable) {
  		for(IntrospectedColumn introspectedColumn : introspectedTable.getAllColumns()){
  			if(introspectedColumn.getJdbcType() == Types.OTHER){
  				String typeName = fetchTypeName(introspectedColumn);
  				//System.out.println("postgis type : "+typeName);
  				switch(typeName.toLowerCase()){
  				case "geometry":{
  					introspectedColumn.setFullyQualifiedJavaType(new FullyQualifiedJavaType("org.geolatte.geom.Geometry"));
  					//introspectedColumn.setJdbcTypeName(typeName.toUpperCase());
  					break;
  				}
  				}
  			}
  		}
  	}
docs: /*
  在初始化阶段，检查所有字段的JdbcType为OTHER的字段，获取其类型名称（TYPE_NAME）
  根据其类型名称确定其实际的地理信息类型