SqlFly - 一個好用的java語言orm框架

官網地址:https://sqlfly.dev33.cnspring

SqlFly是什麼?

一個好用的Java語言orm框架sql

特色

  1. 對內將jdbc繁瑣步驟進行封裝,並對外提供簡潔好用的API
  2. 自動將查詢結果集映射到實體類中,能夠讓你徹底脫離對ResultSet的操做,貼心省事
  3. 內置了多種常見查詢的封裝,如:統計查詢、分頁查詢等
  4. 內置一個簡單的鏈接池實現,不使用第三方鏈接池也能夠得到較快的執行速度,固然也能夠方便的集成第三方鏈接池,如:c3p0dbcpdruid
  5. 內置代碼生成器,能夠自動生成標準的三層架構代碼,節省80%以上的重複代碼編寫
  6. 代碼設計上冗餘了一些接口,可方便的對框架進行擴展,以及與spring等第三方框架的結合

設計思想

  1. sql寫在代碼裏,不會讓你寫在反人類的xml中(此處@MyBatis
  2. 接口設計上,不參與sql建設,最大減小調用者心智負擔(此處@Hibernatejooq),固然也會有一些例外,由於——它們實在太經常使用了
  3. 全部api均是無狀態函數,不會讓你在調試時,發生「這個值何時改的?」的狀況
  4. Conection 爲自動提交模式,在開啓事務時關閉自動提交,最接近原生sql操做邏輯

交流羣

QQ交流羣:782974737 點擊加入api

掃碼加羣

相關文章
相關標籤/搜索