[微信開發] - 從最新的appid,appsecret讀取配置信息


設置好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.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM