中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

hibernate的SQL如何防止注入

小新
177
2021-01-06 15:28:21
欄目: 編程語言

hibernate的SQL如何防止注入

hibernate防止SQL注入的方法:

1.使用named parameter方法(在查詢字符串中使用:),例如:

usernameString//前臺輸入的用戶名

passwordString//前臺輸入的密碼

//hql語句

String queryString = "from User t where t.username:usernameString and t.password: passwordString";

//執行查詢

List result = session.createQuery(queryString)

.setString("usernameString ", usernameString )

.setString("passwordString", passwordString)

.list();

2.使用positional parameter方法(在查詢字符串中使用?),例如:

usernameString//前臺輸入的用戶名

passwordString//前臺輸入的密碼

//hql語句

String queryString = "from User t where t.username=? and t.password=?";

//執行查詢

List result = session.createQuery(queryString)

.setString(0, usernameString )

.setString(1, passwordString)

.list();

0
依兰县| 三河市| 和龙市| 渝北区| 宜君县| 沙湾县| 措勤县| 固始县| 巩义市| 余干县| 中超| 中方县| 宁晋县| 建水县| 陈巴尔虎旗| 汉阴县| 孟连| 焉耆| 梓潼县| 门源| 静安区| 贵阳市| 上蔡县| 老河口市| 商丘市| 从化市| 邹平县| 濮阳市| 和龙市| 元朗区| 梁平县| 靖江市| 和硕县| 东乡县| 疏勒县| 长海县| 米易县| 任丘市| 阳山县| 阿合奇县| 沂水县|