javaでunknownformatconversionexceptionが発生してしまっています。
SQLにバインド変数で前の処理で使用したSQLの結果を次のSQLに使用したいのですが
その際に、inの中身の成型などで以下の処理を使用しています。
// inの中身を整形("?"の数を揃える)
String[] tmpParam = new String[condList.size()];
for (int cnt = 0, max = condList.size(); cnt < max; cnt++) {
tmpParam[cnt] = "?";
}
addSql = StringUtils.join(tmpParam, ",");
strSql = String.format(strSql, addSql);←logではここでエラーが発生している。
実行した際に、以下のExceptionが出力されました。
java.util.UnknownFormatConversionException: Conversion = '''
調べてみたのですが、このExceptionの原因追及などできているものが確認できず、詰まってしまっています。
わかる方いましたら、どのようなことが原因と考えられるかご教授いただければと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/11/30 06:28
2015/11/30 06:33