2017-06-20 2 views
0

Ich verwende DB2 mit iBatis in meinem Projekt.

Es gibt viele

FETCH FRIST $perPg$ ROWS ONLY 

Abfragen für Paging in DaoMap.xml Dateien. Aber es scheint gefährlich im Falle einer Abfrage-Injektion. also möchte ich sie mit # anstelle von $ ändern, aber ich kann es nicht herausfinden.

Funktionen wie CAST(#perPg# AS INTEGER) funktionieren nicht bei FETCH-Abfrage. Wie kann ich dieses Problem lösen?

+0

haben sie versucht # perPg # – want2learn

+1

# hüllt Variable‘, so dass er Fehler auslöst – Benjamin

Antwort

0

Wenn Sie möchten, in int konvertieren (und stellen Sie sicher, dass der Wert angekommen int) Sie können mit diesem versuchen:

#perPg:BIGINT# 
Verwandte Themen