[微信開發] - 從最新的appid,appsecret讀取配置資訊
阿新 • • 發佈:2018-12-02
設定好form表單,填寫引數傳入Java後端做為例項bean,接著儲存倒資料庫.
當微信端介面配置提交時,Java介面從資料庫獲取最新的配置資訊,可以根據increaseID,也可以設定時間段,
這裡的問題是,在獲取例項的那條SQL語句找不到了, selectByIncreaseId()
看了看Mapper中(DAO層)
@Mapper public interface WxApiConfigMapper { int deleteByPrimaryKey(Integer id); int insert(WxApiConfig record);int insertSelective(WxApiConfig record); WxApiConfig selectByPrimaryKey(Integer id); WxApiConfig selectByIncreaseId(); int updateByPrimaryKeySelective(WxApiConfig record); int updateByPrimaryKey(WxApiConfig record); }
沒錯啊,在啊,雖然跟其它的不同,沒有接收引數,但是也可以查詢啊.
之後看xml對映sql檔案居然又神祕地消失了,整了好幾次,什麼鬼?
select <include refid="Base_Column_List" /> from wx_axxxxxxg order by id desc limit 0,1;
這條SQL能獲取根據最新的ID獲取最新的一條資料元組. 也就是 order by id desc (倒敘ID,自然最大的最新插入的資料,之後limit 0,1 獲取最上面一條)
雖然很奇怪為什麼這條SQL消失,我繼續打包成war.
有時候不經意間就容易出現BUG,聰明的人總是努力去研究,為什麼出錯,而愚笨的人總是等著奇蹟自己發生.
在將war包重新部署執行後,一向靠玄學和"重啟試試"的我感覺這次肯定沒問題了.
Sure, This is a good programmer, So he must make a good programming.