亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
喜德县| 神池县| 潮安县| 葵青区| 新乡市| 雅江县| 永福县| 镇原县| 桃源县| 高邑县| 茂名市| 皮山县| 荥阳市| 寻甸| 绥化市| 康乐县| 温州市| 黄石市| 勐海县| 子洲县| 五寨县| 略阳县| 吉首市| 那坡县| 巴东县| 武鸣县| 恩平市| 安图县| 武山县| 临夏县| 上思县| 新竹市| 德保县| 手游| 奉节县| 鄂托克前旗| 漯河市| 岑巩县| 西盟| 常山县| 汉川市|