hibernate 模糊查詢中文亂碼:專案中使用的各種編碼都是utf-8 ,jsp、myeclipse、xml、屬性配置檔案,等。後台輸出hibernate語句如下:
hibernate:select
orderinstr0_.id
asid3_, orderinstr0_.userid1
asuserid2_3_,
orderinstr0_.instrumentname
asinstrume3_3_, orderinstr0_.instrumentdescription
asinstrume4_3_, orderinstr0_.userid2
asuserid5_3_, orderinstr0_.specification
asspecific6_3_,
orderinstr0_.instrumentaddr
asinstrume7_3_, orderinstr0_.manufacturer
asmanufact8_3_, orderinstr0_.status
asstatus3_,
orderinstr0_.instrumentpic
asinstrum10_3_, orderinstr0_.reservationinformation
asreserva11_3_,
orderinstr0_.schinprice
asschinprice3_, orderinstr0_.schoutnprice
asschoutn13_3_, orderinstr0_.price
asprice3_,
orderinstr0_.buytime
asbuytime3_, orderinstr0_.enablestime
asenables16_3_,
orderinstr0_.enableetime
asenablee17_3_, orderinstr0_.enabletime
asenabletime3_,
orderinstr0_.servicefor
asservicefor3_
from
ordersys.dbo.order_instrument orderinstr0_
where
orderinstr0_.instrumentname
like
'%??????%'
查詢了半天,後來仔細一看,發現沒有寫method方法!如果沒有寫method,那麼form預設的值就是 method="get".
<form
action
="/ordersys/instrument/morelikelist.action"
theme
="******"
method
="get"
>
<
inputid=
"searchcontent"
name
="d"
type
="text"
class
="input_border"
value
="輸入名稱或型號..."
size
="25"
onfocus
="this.value=''"
/>
<
selectid=
"leixing"
name
="s"
class
="input_border"
style
="height: 20px; padding-top: 2px;"
>
<
option
value
="instrumentname"
>
儀器名稱
option
>
<
option
value
="specification"
>
儀器型號
option
>
select
>
<
input
style
="cursor: pointer;"
name=""
type
="button"id=
"tijiao"
value=""
onclick
="this.blur();submit();"
/>
form
>
關於get 和 post 的區別:請google.
Hibernate模糊查詢
hibernate模糊查詢 和sql查詢一樣,hibernate,hql使用like關鍵字進行模糊查詢。模糊查詢能夠比較字串是否與指定的字串模式匹配。其中使用萬用字元表示 如下 百分號 匹配任意型別 任意長度的字串,中文則需要兩個百分號 下劃線 匹配單個任意字元,一般用來限制字串表示式的長度。下面舉...
Hibernate實現模糊查詢
大家都知道使用本地sql進行模糊查詢用關鍵字 like 對於在hibernate裡怎麼實現呢?js 空格。sql session session hibernateutil.getsessionfactory getcurrentsession session.begintransaction st...
hibernate分頁模糊查詢
在web專案中,顯示資料一般採用分頁顯示的,在分頁的同時,使用者可能還有搜尋的需求,也就是模糊查詢,所以,我們要在dao寫乙個可以分頁並且可以動態加條件查詢的方法。分頁比較簡單,採用hibernate提供的分頁,動態條件採用map 字段 模糊值 封裝查詢條件,map可以新增多個查詢條件,是個不錯的選...