簡單的通過註解執行的dao

2021-09-30 16:25:57 字數 520 閱讀 1266

專案是個老專案,是個比較簡單,但是編碼比較凌亂的專案.資料庫字段設計的比較長,還是中文拼音,沒有區分大小寫.

這兩天改sql部分的**.感覺要崩潰了.但是不能換掉這部分,因為這裡還耦合了json等一堆東西,換了還不如重寫.

這也是程式設計師的悲劇.

於是自己寫了個sql拼接,並寫了個簡單的dao.

其實這是個吃力不討好的工作,但是畢竟是個有用的東西,所以放上來.

覺得這個東西不夠用的,可以去找下nutz(我比較喜歡這個),我這個東西參考了一下它,實現query時簡單的where和order.

請要投新手和隱藏的同學看一下使用範圍和讀者群,高抬貴手,我只是不想再做一次選擇題,謝謝!

好吧,寫上紅字也擋不住你們投隱藏的熱情,那我就把紅字刪了吧.

適用範圍:

讀者群:

現在query有了乙個簡單的條件查詢.其他操作可以參照新增

現在dao中獲取資料庫連線是乙個抽象方法,不用每次操作都去pool中取了.

源**zip包在最後

dao層Map加註解的問題

今天遇到乙個問題,在dao層的時候我在map集合前面加了乙個註解,值我是直接取的,後面一直報錯,記錄一下問題。map儲存方式是key value的形式。1 dao層map集合加註解 map集合加註解之後mybatis呼叫值就必須是 liststatisticsbyhour param param m...

乙個簡單的dao設計

最近把框架裡的資料庫連線池做好了,整個dao差不多也算完成了 因為懶,所以部分資料庫驅動還沒寫 整個dao由連線物件和解析驅動兩個部分組成,大概就是下面這個樣子 連線物件主要實現如下方法 解析器的作用是將操作狀態轉化為sql語句,主要實現以下功能 其中insert,update,query,dele...

六 簡單註解的使用

1.4種sql註解 select select select from user public listgetalluser 寫好了,接著就直接在配置檔案下註冊這個介面就ok了 insert insert insert into user name pwd values public int add...