processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR,"@JdbcMapper.Blob only valid for String, byte[], Blob, InputStream, and File",specialParam.delegate);
processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR,"JdbcMapper {blob:paramName} only valid for String, byte[], Blob, InputStream, and File",specialParam.delegate);
return;
}
// also if we have a blobStringCharset here it's only valid for String so error out
if(specialParam.blobStringCharset!=null){
processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR,"JdbcMapper {blob:charset:paramName} charset can only be specified for String",specialParam.delegate);
}
break;
}
caseCLOB:{
if(types.isAssignable(o,stringType)){
method="Clob";
variableName=variableName+" == null ? null : new java.io.StringReader("+variableName+")";
processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR,"@JdbcMapper.Clob only valid for String, Clob, Reader",specialParam.delegate);
processingEnv.getMessager().printMessage(Diagnostic.Kind.ERROR,"JdbcMapper {clob:paramName} only valid for String, Clob, Reader",specialParam.delegate);