Incidencia #13399

printlnSqlLogで無限ループ
Abrir Fecha: 2008-08-28 15:20 Última actualización: 2008-08-28 15:20

Informador:
(Anónimo)
Propietario:
(Ninguno)
Tipo:
Estado:
Open
Componente:
(Ninguno)
Hito:
(Ninguno)
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Ninguno
Fichero:
Ninguno

Details

発生条件は不明ですがprintlnSqlLogで無限ループが発生して
いる状況に遭遇しました。

public static void printlnSqlLog(String string,
Survey survey, HashMap paramMap)
のwhile文で、paramMap.contains()がfalseだと
wstrが変更されないので、ループが抜けられないように思い
ます。

Ticket History (1/1 Histories)

2011-05-06 17:51 Updated by: sari
Comentario

SQLの文字列として'?'が存在した場合に無限ループに陥るようです。 ex) insert into test_table (col1, col2) values ('?', '?'); ※PreparedStatementとしての?ではなく、文字列として'?'をDBに更新したいケース

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Entrar