Hibernate模糊查詢後台列印亂碼

2021-09-22 00:15:02 字數 2407 閱讀 3815

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可以新增多個查詢條件,是個不錯的選...