ThinkORM V3.0.26 版本发布 —— JSON 查询改进和数据自动写入
近期主要更新如下:
- 修正
value
方法和column
方法对json字段的支持 - 添加支持MySQL不等于操作表达式
- 改进query类的hidden、visible和append处理
- 增加自动写入(通过修改器定义)字段定义
- 改进数据集
withattr
方法 - 增加
whereJsonContains
和whereOrJsonContains
方法用于查询json数组数据 hidden
方法支持隐藏json字段的某个属性- 增加
columnWithAttr
和valueWithAttr
方法 - 修正
json
属性和类型转换同时定义的时候出错的问题
value
和column
查询方法支持获取器- 改进修改器对
json
字段的支持 - query类增加
readonly
方法设置只读字段 fetchsql
方法支持setInc
和setDec
方法- 修正使用查询范围后无法更新和删除数据的问题
- 修正
json
数据查询的字符串引号问题 - 预载入关联支持在闭包使用
withBind
方法动态绑定参数到父模型 - 修正json字段null查询
官方文档
在使用过程中可以参考官方手册或 ThinkORM 开发指南
反馈建议

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
LdapAuth v1.0.0 发布,基于 OpenLDAP 企业级认证平台(EIAM)
基于OpenLDAP企业级认证平台(EIAM),用于管理企业组织架构、员工账号、身份认证、应用访问,帮助整合本地或云端的业务系统及第三方 SaaS 系统的所有身份,实现一个账号登录访问所有应用。支持OAuth2.x、OIDC、SAML2.0、JWT、CAS等SSO标准协议。 产品特性 基于OpenLDAP企业级认证平台(EIAM),用于管理企业组织架构、员工账号、身份认证、应用访问统一管理。 支持企业微信,钉钉,飞书,OpenLDAP等开箱即用数据源。 支持图片动态验证码、短信验证码、Google/Microsoft Authenticator/FreeOTP/支持TOTP或者HOTP,保证用户认证安全可靠。 支持微信、钉钉、飞书QQ等社交认证集成,使企业具有快速纳入互联网化认证能力。 支持SAML2,OAuth2,OIDC,CAS,JWT等认证协议及机制,实现单点登录功能。 完善的安全审计,详尽记录每一次用户行为,使每一步操作有据可循,实时记录企业信息安全状况,精准识别企业异常访问和潜在威胁的源头。 更新内容 功能模块 功能项 功能描述 我的应用 我的应用 用户已授权的应用列表,点击...
- 下一篇
🎉 通用、灵活、高性能分布式 ID 生成器 | CosId 2.9.6 发布
CosId通用、灵活、高性能分布式 ID 生成器 官方文档https://cosid.ahoo.me/ 更新内容 特性(core): 避免CacheClock的时钟回退。 特性(mongo): 使用UPDATE_UPSERT_AFTER_OPTIONS替换EnsureIdSegment以降低数据库请求次数。 依赖: 升级com.google.guava:guava版本v33.3.0-jre 依赖(test): 升级junit5版本v5.11.0 依赖(test): 升级org.junit.jupiter:junit-jupiter-params版本v5.11.0 依赖(test): 升级org.testcontainers:testcontainers-bom版本v1.20.1 依赖(build): 升级gradle版本v8.10 简介 CosId旨在提供通用、灵活、高性能的分布式 ID 生成器。 CosIdGenerator:单机 TPS 性能:1557W/s,三倍于UUID.randomUUID(),基于时钟的全局趋势递增 ID。 SnowflakeId:单机 TPS 性能:40...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6