網(wǎng)站建設(shè)系統(tǒng) 招標(biāo)西安百度seo推廣電話
1. 一個(gè)web系統(tǒng),? 想支持多種數(shù)據(jù)庫,? 如同時(shí)要用mysql, oracle
需要?jiǎng)討B(tài)切換數(shù)據(jù)源?
2. 讀寫分離, 但讀庫與寫庫是不同的類型, 如分別是: mysql, oracle
3.?智能化自動(dòng)過濾null和空字符串,不再需要寫判斷非空的代碼。
4.動(dòng)態(tài)/任意組合查詢條件,不需要提前準(zhǔn)備dao接口,有新的查詢需求也不用修改或添加接口。
5. 尋找一個(gè)能用全局ID作為主鍵的ORM?
6.可以不用表對(duì)應(yīng)的Javabean也能操作DB
7. 復(fù)雜查詢前后端可自動(dòng)解析。不想再寫查詢邏輯.
8.對(duì)開發(fā)友好,輸出的sql日志, 不要用占位符的,要能輸出直接運(yùn)行的sql
9. 學(xué)習(xí)成本低的,? 簡單易用的, 性能也要好的?
10. 能支持分片Sharding的, 方便以后數(shù)據(jù)量大后,快速擴(kuò)展.
搞那么多棘手的問題,估計(jì)只有Bee能應(yīng)-付了。
bee: Bee,互聯(lián)網(wǎng)新時(shí)代的Java ORM框架,支持Sharding;JDBC,Android,HarmonyOS;支持多種關(guān)系型數(shù)據(jù)庫,還支持NoSQL的Cassandra,Mongodb等;更快、更簡單、更自動(dòng),開發(fā)速度快,運(yùn)行快,更智能!
GitHub - automvc/bee: Bee is an AI, easy and high efficiency ORM framework,support JDBC,Cassandra,Mongodb,Sharding,Android,HarmonyOS.
Hibernate/MyBatis??+??plus?+?Sharding-JDBC?+?jpa + Spring data? =??Bee
一個(gè)小框架,頂好幾個(gè)大框架了。你覺得誰容易學(xué)。
學(xué)習(xí)成本低的,? 簡單易用的, 性能也要好的, 可不是瞎說的, 十分鐘即可入門。