pndaox多是最好的mybatis解決方案

以前有個同事在抱怨,最煩寫mybatis的SQL語句了,表中新增一個字段還要特地處理一下,動不動還會留一些問題在上面。沒錯,那位同事就是——ME。git

以前在Google,尋找的方向是怎麼解決mybatis的SQL文件的初始化工具,並沒往去除的方向,以爲這個就有點大膽。萬萬沒想到,找到了一款名爲pndao的開源工具包。github

其兼容原有的mybatis模式,有些比較複雜的SQL語句,你能夠在XML文件中進行編輯。其邏輯是如今本地XML文件中尋找,若是不存在該DAO的XML文件或者該方法不存在,就會去匹配是否存在於pndao中。在對其進行一些嘗試以後,感受仍是不能知足,工做中的一些常規場景。在給pndao官方留言,回覆無果的結局下,一怒之下,本身上了。微信

我對其進行了本土化的適配,修改了一部分默認值配置和排序方式,與此同時,我也新增了支持以JavaBean做爲檢索列表參數的功能。mybatis

對於支持多個字段配置排序的功能,我還在思考構思中,但願在不影響原有的思惟邏輯下,進行完善,固然,本着寧缺勿濫的原則。不保證之後必定會有哦!若是你們有什麼好的想法和新的需求能夠在個人衛星號【zoeminghong】或者新浪微博【跡_Jason】留言。工具

目前,已經託管於Github上,能夠供你們嚐鮮使用,如在使用中發現bug問題,能夠在issues中留言。如你有興趣與我並肩做戰,我也表示歡迎。詳細請查看Github地址或者在Github中搜索【pndaox】網站

固然也要感謝票牛團隊的巨人肩膀。spa

Github:https://github.com/zoeminghon...code

更多內容能夠關注微信公衆號,或者訪問AppZone網站排序

http://7xp64w.com1.z0.glb.clouddn.com/qrcode_for_gh_3e33976a25c9_258.jpg

相關文章
相關標籤/搜索