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安全错误
数据库的锁怎样保障安全
上海的网络安全公司
普陀区参考数据库销售厂家报价
枚举数据库设计
平均29岁的5位网络技术人才
监控服务器关闭重启无视频
网络技术应用选修三知识点
维护服务器的安全方法
服务器硬盘数据恢复价格
温州戴尔服务器产品介绍
midi软件开发
魔兽哪个服务器人最多
和网络安全相关的图片
合规性 政府 网络安全
银行网络安全培训题库
仪陇网络安全宣传
华为hcip数据库证书名字
幼儿园网络安全教育制度
数据库安全性的重要背景
杭州晟易网络技术服务
虹口区微型软件开发常见问题
126邮件服务器配置
魔兽看服务器工会
网络安全知识比拼
法制日报网络安全案例
软件开发发布信息平台
服务器信息安全大数据区块链
小学生网络安全视频创意短片
无线网络技术导论题
易县国培软件开发服务部
华为云服务器是否安全