无法修复SQL注入:Hibernate,使用veracode工具,如何解决?

时间:2015-08-07 09:37:09

标签: java hibernate session sql-injection

我正在使用hibernate开发一个应用程序。当我尝试创建一个登录页面时,出现了SQL注入的问题,我使用Veracode作为扫描分析器。

我有以下代码:

Session session = getSession();
HashMap<String, String> parameters =  new HashMap<String, String>();
String finalValue = _helper.constructSearchSQLQuery(searchCriteria, session, parameters);
SQLQuery sqlQuery = session.createSQLQuery(finalValue);
sqlQuery.addScalar("requestId", Hibernate.LONG);
Set<String> keys = parameters.keySet();

代替SQLQuery sqlQuery = session显示sql注入。请帮我解决这个问题。

0 个答案:

没有答案