weed3-2.5.如何解决数据库关键字问题
发表于:2024-10-21 作者:千家信息网编辑
千家信息网最后更新 2024年10月21日,这篇文章主要介绍"weed3-2.5.如何解决数据库关键字问题",在日常操作中,相信很多人在weed3-2.5.如何解决数据库关键字问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希
千家信息网最后更新 2024年10月21日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安全错误
数据库的锁怎样保障安全
saas软件开发特点
服务器机柜警示标识
校园网络安全与管理的摘要
局域网站网络安全应急预案
数据库网络工程师证书
奇安信圆满完成北京冬奥会网络安全保障任务
服务器定制厂家工作
数据库命名规范是否
广州君大网络技术公司
数据库数字转换函数
厦门软件开发工程工作
计算机网络技术常识
华为科技互联网布局
南京中国移动软件开发
清华网络安全学硕有几年
各个城市服务器机房数量
江西制作软件开发试验设备
首都网络安全日2020
网络安全卡片设计
软件开发cf和bf
常德软件开发招聘
数字经济时代网络安全
常见网络安全攻击
计算机网络技术的职业定向
互联网项目属于科技发明吗
江苏企业软件开发服务
漫说网络安全法二十四
崩坏3 网络安全隐患
鸿蒙系统网络安全公司
哪个软件开发公众号好用