真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

weed3-2.5.如何解決數(shù)據(jù)庫關(guān)鍵字問題

這篇文章主要介紹“weed3-2.5.如何解決數(shù)據(jù)庫關(guān)鍵字問題”,在日常操作中,相信很多人在weed3-2.5.如何解決數(shù)據(jù)庫關(guān)鍵字問題問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”weed3-2.5.如何解決數(shù)據(jù)庫關(guān)鍵字問題”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信平臺(tái)小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了平遙免費(fèi)建站歡迎大家使用!

Weed3 一個(gè)微型ORM框架(只有0.1Mb哦)

源碼:https://github.com/noear/weed3 源碼:https://gitee.com/noear/weed3

weed3提供了字段和對象格式化支持,通過DbContext進(jìn)行設(shè)定
//以MySQL為例
DbContext db = new DbContext(...).fieldFormatSet("`%`")//設(shè)定字段格式符
                                 .objectFormatSet("`%`");//設(shè)定對象格式符
//%號為占位符,`%`表過你的字段會(huì)轉(zhuǎn)為:`字段名`

字段格式符對會(huì)對: .set(..), .select(..), .orderBy(..), .groupBy(..) 里的字段進(jìn)行處理

對對象格式符對會(huì): .table(..), innerJoin(..), leftJoin(..), rightJoin(..) 里的表名進(jìn)行處理

如果不設(shè)置,則需要自己手動(dòng)處理關(guān)鍵字;手動(dòng)處理與自動(dòng)處理并不沖突。
//手動(dòng)處理
db.table("`user`").where("`count`<10 AND sex=1").count();
格式化是由IDbFormater來處理的,如果覺得里面的實(shí)現(xiàn)不好,還可以自己寫一個(gè)替換它:)
IDbFormater df = new DfNew(); //DfNew 算是自己寫的
db.formaterSet(df); //搞定

//附:
public interface IDbFormater {
    /** 字段格式符設(shè)置 */
    void fieldFormatSet(String format);
    /** 對象格式符設(shè)置 */
    void objectFormatSet(String format);

    /** 格式化字段(用于:set(..,v)) */
    String formatField(String name);
    /** 格式化多列(用于:select(..) orderBy(..) groupBy(..)) */
    String formatColumns(String columns);
    /** 格式化條件(用于:where(..) and(..) or(..))  */
    String formatCondition(String condition);
    /** 格式化對象(用于:from(..), join(..)) */
    String formatObject(String name);
}

到此,關(guān)于“weed3-2.5.如何解決數(shù)據(jù)庫關(guān)鍵字問題”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


網(wǎng)頁標(biāo)題:weed3-2.5.如何解決數(shù)據(jù)庫關(guān)鍵字問題
鏈接地址:http://weahome.cn/article/pcpejs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部