程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> mybatis中的#和$的區別,

mybatis中的#和$的區別,

編輯:JAVA綜合教程

mybatis中的#和$的區別,


#:

  網上說#{}將傳入的數據都當成一個字符串,我覺得不一定是對的,如果是boolean類型呢?,難道是"true"嗎?,我覺得#{}其實是取出你存的變量的值,即你傳過來的是什麼值,它會給你解析成什麼值,前提是可以解析的情況下,只不過傳的是string類型的話會給你加上""。

 

$:

  不會給你傳過來的值加上符號,如果傳過來string,顯示的還是你傳過來的值,不會加上雙引號,另外動態排序的時候,必須用$取值。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved