千家信息网

weed3-2.5.如何解决数据库关键字问题

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"weed3-2.5.如何解决数据库关键字问题",在日常操作中,相信很多人在weed3-2.5.如何解决数据库关键字问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希
千家信息网最后更新 2026年11月03日weed3-2.5.如何解决数据库关键字问题

这篇文章主要介绍"weed3-2.5.如何解决数据库关键字问题",在日常操作中,相信很多人在weed3-2.5.如何解决数据库关键字问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"weed3-2.5.如何解决数据库关键字问题"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

Weed3 一个微型ORM框架(只有0.1Mb哦)

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

weed3提供了字段和对象格式化支持,通过DbContext进行设定
//以mysql为例DbContext db = new DbContext(...).fieldFormatSet("`%`")//设定字段格式符                                 .objectFormatSet("`%`");//设定对象格式符//%号为占位符,`%`表过你的字段会转为:`字段名`

字段格式符对会对: .set(..), .select(..), .orderBy(..), .groupBy(..) 里的字段进行处理

对对象格式符对会: .table(..), innerJoin(..), leftJoin(..), rightJoin(..) 里的表名进行处理

如果不设置,则需要自己手动处理关键字;手动处理与自动处理并不冲突。
//手动处理db.table("`user`").where("`count`<10 AND sex=1").count();
格式化是由IDbFormater来处理的,如果觉得里面的实现不好,还可以自己写一个替换它:)
IDbFormater df = new DfNew(); //DfNew 算是自己写的db.formaterSet(df); //搞定//附:public interface IDbFormater {    /** 字段格式符设置 */    void fieldFormatSet(String format);    /** 对象格式符设置 */    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);}

到此,关于"weed3-2.5.如何解决数据库关键字问题"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

格式 字段 处理 关键 关键字 问题 对象 数据 数据库 学习 手动 更多 源码 帮助 实用 接下来 不好 只有 文章 方法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司 江苏根荣互联网科技 科技互联网企业 科技和互联网公司 互联网科技金融 广州互联网络科技有限公司 苏州互联网科技贷款公司 北京禾田雨橡互联网科技 上海万想互联网科技 上海亿帐通互联网科技 丰台科技园 互联网公司 北京三清互联网科技 欧洲十大科技互联网公司 移动互联网科技公司 新兴科技互联网创新大赛颁奖典礼 天津腾达互联网科技有限公司 广州新华互联网科技学校电竞方面 区块链结合互联网科技 互联网科技手抄报图片 互联网时代高科技布局 互联网科技工作委员会副主任毛军 华宇互联网科技 亿账通互联网科技 新华互联网科技校企合作 中盈科技互联网信息有限公司 广州百诚互联网科技有限公司官网 普陀区互联网教育科技管理办法 互联网科技平台产品运营 高科技和互联网的现代国家 山东亿川互联网科技有限责任公司
0