專案目前的情況是:
1、使用oracle資料庫,大部分表的欄位大于30個;
2、需要較多的聯表查詢,并回傳多個表聯和查詢的結果集;
請問各位大神有什么建議,可以方便開發維護持久層的?
uj5u.com熱心網友回復:
現在不都是mybatis嗎uj5u.com熱心網友回復:
感覺用什么框架都不合適,我們遇到這種都不寫java代碼了,直接配置介面輸出資料跟前端對接,
樓主看一下下面的簡介,如果需要可以私聊我
介面配置相比傳統的手寫后臺(JAVA/C#/PHP)代碼,有哪些優勢?
答:1,節約時間,寫代碼出介面的速度不能和介面配置相比
2,節約資源,比如人力成本,物力成本,財力成本。這個不多說,只要把賬一算就很明顯了
3,BUG更少,代碼越多BUG跟著也多。介面配置無需寫代碼,幾乎零BUG,除非SQL或存盤程序內部有問題
4,發版更快捷,傳統發版包含繁瑣的打包/上傳/覆寫/重啟四個步驟。介面配置屬于在線開發,相同環境無需發版,不同環境只是點一下按鈕把資料匯出再匯入的程序,生產和測驗還能相互發版
5,門檻更低,手寫代碼要求開發者必須掌握一門計算機語言。介面配置只需要熟悉資料庫知識即可
6,維護更方便,如果需求有變,傳統方式需要改代碼再測驗發版。介面配置只需要在線改SQL就行
7,測驗更省心,傳統介面要手寫單元測驗或者借助工具才能測驗。介面配置有測驗界面,預留引數位置,只需要點擊按鈕就能測驗
8,對接更輕松,介面寫好是要給第三方對接的,傳統方式手寫介面檔案,每個人習慣不同,檔案和對接方式也就五花八門。介面配置是自動生成介面檔案,統一對接方式,還提供對接示例
9,資料更安全,對接鑒權采用簽名認證的方式,跟微信支付介面類似,相比 token ,安全級別要高很多
10,交接更簡單,新同事接手SQL比接手后臺代碼要簡單的多
uj5u.com熱心網友回復:
Mybatis:小巧、方便、高效、簡單、直接、半自動化Hibernate:強大、方便、高效、復雜、間接、全自動化
推薦mybatis使用簡單點,手寫sql,更加靈活
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/52232.html
標籤:Web 開發
