用户登录
用户注册

分享至

hibernate query注入

  • 作者: 大美人困兽之斗
  • 来源: 51数据库
  • 2021-01-16
很可惜,如果你是组合hql字符串的话,是防止不了的,要防止的话,也要用占位符,比如
query=session.createQuery("select count(*) from CpUser where id = :id and password = :password");
...
query.setParameter("id".userForm.getId());
...
如果你不想这么做的话,就要自己写一个filter,自动把所有的request参数值处理一下,如特殊字符前加上\,就不会有注入错误了
软件
前端设计
程序设计
Java相关