select?? ??? ?<include refid="Base_Column_List" />?? ??? ?from yujing_record?? ??? ?where macid=#{macid} and time <![CDATA[<]]> #{end} and time <![CDATA[>]]>?? ??? ?#{start}?? ??? ?order by time desc limit #{sindex},#{size}
3 回答

不愛洗碗的猿
TA貢獻(xiàn)1條經(jīng)驗 獲得超0個贊
以上答案應(yīng)該都不對吧。目測是你mybatis配置文件的select-id在你代碼里調(diào)用的時候?qū)戝e了。確認(rèn)調(diào)用的select-id和你這句sql的select-id相同,再看
?parameterType="java.util.HashMap"
這個入?yún)⒌念愋褪欠袷悄愦a調(diào)用時候傳入的類型。并且這個對象是否包含了macid、end、start、sindex、size這5個同名屬性。而且你這個寫法,這5個參數(shù)必須都是非空并且類型正確,否則會報sql語法錯誤

慕少3274410
TA貢獻(xiàn)20條經(jīng)驗 獲得超10個贊
你這不報錯才怪。
你的這些字段數(shù)據(jù)庫都有嗎?
其次分頁你會給數(shù)據(jù)庫存字段嗎?
你要解決的問題是你輸入的字段,mybatis中提供了兩種#{arg0}和#{param1} 這兩種方式,去到網(wǎng)上找到看看。
你問的問題差不多就可以解決了。
添加回答
舉報
0/150
提交
取消