91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

hql如何防止sql注入

小新
364
2021-01-07 15:34:04
欄目: 云計算

hql如何防止sql注入

hql防止sql注入的方法:

1.在HQL語句中定義命名參數要用”:”開頭,例如:

Query query=session.createQuery(“from User user where user.name=:customername and user:customerage=:age ”);

query.setString(“customername”,name);

query.setInteger(“customerage”,age);

2.在HQL查詢語句中用”?”來定義參數位置,例如:

Query query=session.createQuery(“from User user where user.name=? and user.age =? ”);

query.setString(0,name);

query.setInteger(1,age);

3.在Hibernate的HQL查詢中可以通過setParameter()方法邦定任意類型的參數,例如:

String hql=”from User user where user.name=:customername ”;

Query query=session.createQuery(hql);

query.setParameter(“customername”,name,Hibernate.STRING);

0
安国市| 晋宁县| 上饶市| 龙游县| 静海县| 沙洋县| 锡林郭勒盟| 通榆县| 九江县| 会东县| 彩票| 仪征市| 凤凰县| 石河子市| 获嘉县| 墨玉县| 虹口区| 太原市| 绥棱县| 通化市| 逊克县| 栾城县| 裕民县| 周口市| 梅河口市| 黔南| 德安县| 平乡县| 上思县| 大田县| 永胜县| 临江市| 清涧县| 辽阳市| 咸丰县| 沙湾县| 同江市| 安徽省| 方城县| 潢川县| 文登市|