mybatis注解sql的時候有一些查詢條件是固定的,不想使用魔法值,所以想使用靜態常量,但是在使用的程序中發現只要是使用了靜態常量的sql都無法執行到結果,要怎么做才能在注解的sql里使用靜態常量
uj5u.com熱心網友回復:
....注解的sql 現在sql都不寫在xml里面了嗎...uj5u.com熱心網友回復:
筆者的專案沒有使用xml的形式uj5u.com熱心網友回復:
沒寫過 不敢妄加指點;但是一般xml中的 是 select * from xx where xxx='1' 這個常量1 用單引號引起來;
uj5u.com熱心網友回復:
我知道可以使用引號的常量,這邊也是可以的,但是在編程中最好避免直接使用值應該使用一個常量接收這個值,我現在就是想在mapper中使用常量,但是只要是常量就會失敗,我覺得是少配置,但是我沒找到具體如何配置uj5u.com熱心網友回復:
int a = 1;mybatis 占位符#{a}
需要指定引數型別
在xml中是在select標簽中 指定parameterType屬性的值
uj5u.com熱心網友回復:
這種方法是把常量作為引數傳進來,失去了常量的意義uj5u.com熱心網友回復:
我大膽推測沒有別的方法了 寫死不寫 用占位符也不用...uj5u.com熱心網友回復:
這種方法是把常量作為引數傳進來,失去了常量的意義我大膽推測沒有別的方法了 寫死不寫 用占位符也不用...謝謝你的回答轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/72993.html
標籤:Java EE
下一篇:ideal無法查看本地api檔案
