hibernate Criteria問題(單雙引號的問題)

今天用hibernate的criteria的add查詢時報這個錯誤
java.lang.Character cannot be cast to java.lang.String

感覺寫的也沒啥問題就是簡單的add相等條件

cit.add(Restrictions.eq("types", '2'));
查了一下,發現居然是單引號的問題,表示驚呆,可能因爲js單引號雙引號混着用,心想字符串單雙引號應該一樣,表示還是java基礎太差,繼續查下資料,java單雙引號的區別

發現原來是單引號數據是char,雙引號是string類型,一回首,發現原來上面報的錯好事

發佈了79 篇原創文章 · 獲贊 12 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章