zorm 1.3.2 发布,Golang 轻量级 ORM
zorm,golang 轻量级 ORM,readygo子项目
源码地址:https://gitee.com/chunanyong/zorm
go get gitee.com/chunanyong/zorm
- 基于原生sql语句编写,是springrain的精简和优化.
- 自带代码生成器
- 代码精简,总计2000行左右,注释详细,方便定制修改.
- 支持事务传播,这是zorm诞生的主要原因
- 支持mysql,postgresql,oracle,mssql,sqlite
- 支持数据库读写分离
- 更新性能zorm,gorm,xorm相当. 读取性能zorm比gorm,xorm快一倍
- 测试用例即文档: https://gitee.com/chunanyong/readygo/blob/master/test/testzorm/BaseDao_test.go
生产使用参考 UserStructService.go
更新内容如下:
- 增加达梦数据的分页适配
- 完善调整代码注释
- 增加存储过程和函数的调用示例
//TestProc 13.测试调用存储过程 func TestProc(t *testing.T) { user := permstruct.UserStruct{} finder := zorm.NewFinder().Append("call testproc(?) ", "u_10001") zorm.Query(ctx, finder, &user) fmt.Println(user) } //TestFunc 14.测试调用自定义函数 func TestFunc(t *testing.T) { userName := "" finder := zorm.NewFinder().Append("select testfunc(?) ", "u_10001") zorm.Query(ctx, finder, &userName) fmt.Println(userName) }

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Apache Tomcat 10 首个 Beta 版本发布
Apache Tomcat 10.0.0 Beta 测试版已发布。Tomcat 是 Java Servlet、JavaServer Pages、Java 表达式语言和 Java WebSocket 技术的开源实现,是一个免费的开源 Web 应用服务器。 Tomcat 10 及更高版本的用户应注意,作为从 Java EE 迁移到 Eclipse Foundation 的的一部分,从 Java EE 迁移到 Jakarta EE 的结果是所有已实现 API 的主要软件包已从javax.*改为jakarta.*,因此部分项目会需要更改代码,以使应用程序能够从 Tomcat 9 及更低版本迁移到 Tomcat 10 及更高版本。官方表示正在开发一种迁移工具来辅助此过程。 更新亮点 Jakarta EE 规范已发布最终版本,Tomcat 也通过了 TCK(不会影响规范合规性但出现预期故障的TCK 除外) 弃用 APR/Native AJP 和 HTTP 连接器。Tomcat Native 将继续通过与NIO 和 NIO2 的搭配使用以支持 OpenSSL 将ServletContext.getR...
- 下一篇
Spring Boot 2.4.1,2.3.7 和 2.2.12 发布
本次发版为官方 2020 年度最后一次发版,Spring Boot 2.4.1、 2.3.7.RELEASE、 2.2.12.RELEASE 已发布,现在均可在 maven 中央仓库下载使用。 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>${version}</version> </parent> 重点关注 2.4.1 版本,作为 2.4.x 第一个错误修正版本,此版本包括 59 个错误修复,文档改进和依赖项升级,主要修复 2.4.0 发布以来的关于配置文件加载变更问题。 🐞 Bug 修复 无法处理# 标注后的属性文件会被直接忽略 通配符路径的配置文件相互覆盖 配置文件引用触发死循环 配置文件属性和 JavaBean 绑定没有顺序 解析 classpath 异常抛出 ConfigDataReso...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题