自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Hibernate模糊查詢參數(shù)化的問題

開發(fā) 后端
本文將談?wù)凥ibernate模糊查詢參數(shù)化的問題,這些問題主要還是在于程序員對(duì)模糊查詢參數(shù)化的不了解。下面為大家仔細(xì)講講。

造成Hibernate模糊查詢參數(shù)化的問題的根本原因還是對(duì)hibernate的使用不太了解,改成這樣就沒錯(cuò)了:from Project o where 1=1 and o.isDeleted=? and o.prjName like ?; query.setString(i, "%"+實(shí)際查詢條件+"%"); 注意參數(shù)中***個(gè)百分號(hào)的左邊與第二個(gè)百分號(hào)的右邊都沒有單引號(hào),這和平時(shí)寫SQL語句是不同的,要特別關(guān)注一下。另外還應(yīng)該了解一下倆點(diǎn)的區(qū)別

HQL:from Project o where 1=1 and PRJ_NAME like '%strCond%';//這里PRJ_NAME 應(yīng)該是數(shù)據(jù)庫表中的實(shí)際字段名

HQL:from Project o where 1=1 and o.PRJ_NAME like '%strCond%';//這里PRJ_NAME 應(yīng)該是實(shí)體類的屬性名

HQL:from Project o where 1=1 and PRJ_NAME like '?';//這里的?不視為占位參數(shù)HQL:from Project o where 1=1 and PRJ_NAME like ?;//設(shè)置參數(shù)值時(shí)會(huì)自動(dòng)在參數(shù)值兩邊加上單引號(hào)。

【編輯推薦】

  1. Hibernate基礎(chǔ)(2)
  2. Hibernate基礎(chǔ)(1)
  3. eclipse下生成HibernateDAO中的幾個(gè)方法
  4. hibernate中update與saveOrUpdate的區(qū)別
  5. HIBERNATE方言
責(zé)任編輯:book05 來源: 百度博客
相關(guān)推薦

2009-06-26 10:01:00

Hibernate的查

2011-05-06 16:22:58

2010-10-29 16:41:12

Oracle模糊查詢

2009-09-23 09:16:25

Hibernate復(fù)合

2018-11-20 10:10:54

Redis數(shù)據(jù)庫模糊查詢

2009-09-22 15:26:30

Hibernate多表

2009-06-17 14:17:40

Criteria條件查Hibernate

2009-06-26 10:32:00

QBC查詢Hibernate

2009-09-27 10:19:11

Hibernate命名

2009-09-29 16:29:40

Hibernate查詢

2009-06-18 09:47:50

2009-06-17 08:47:00

Hibernate優(yōu)化

2009-09-24 15:27:41

Hibernate查詢

2009-06-18 09:14:08

Hibernate H

2009-09-22 08:39:59

Hibernate F

2010-06-17 14:43:29

SQL Server參

2009-06-17 10:47:36

Hibernate級(jí)聯(lián)級(jí)聯(lián)刪除

2009-09-24 13:45:53

Hibernate性能

2009-09-14 18:06:18

LINQ模糊查詢

2009-09-21 13:42:47

Hibernate查詢
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)