zorm 1.2.5 发布,Golang 轻量级 ORM
zorm,golang轻量级ORM,readygo子项目
源码地址:https://gitee.com/chunanyong/zorm
go get gitee.com/chunanyong/zorm
- 基于原生sql语句编写,是springrain的精简和优化.
- 自带代码生成器
- 代码精简,总计2000行左右,注释详细,方便定制修改.
- 支持事务传播,这是zorm诞生的主要原因
- 支持MySQL,SQLServer,Oracle,PostgreSQL,SQLite3
- 支持数据库读写分离
生产使用参考 UserStructService.go
更新内容如下:
- 分页语句必须有明确的order by,避免数据库迁移时出现分页语法不兼容.
- 修复列表查询时,page对象为nil的bug
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
JavaScript进阶之高阶函数篇
JavaScript进阶之高阶函数篇 简介:欢迎大家来到woo爷说前端;今天给你们带来的是JavaScript进阶的知识,接下来的系列都是围绕着JavaScript进阶进行阐述;首先我们第一篇讲的是高阶函数。高阶函数定义:高阶函数是指操作函数的函数;一般情况在项目开发过程中都会分两种情况函数可以作为参数传递到另外一个函数执行函数可以作为返回值输出被执行 让我们来用一张图描述一下高阶函数 以上是高阶函数的要求。我们在开发项目使用到的JavaScript的函数明显满足高阶函数的要求;因此我们再写代码过程中可以利用高阶函数对基本函数已经业务逻辑进行再次封装,或者作为回调函数。接下来我们开始见识一下平时业务中怎么使用高阶函数;如何去封装高阶函数?、 第一种模式:作为参数传递在业务代码中经常遇到两个基本函数逻辑相同但业务逻辑不用的情况下;我们可以把这两个相同的逻辑封装成一个高阶函数,从而把不同的逻辑写在函数里面作为参数传递到封装好的函数里面。这样可以实现业务逻辑一些变化一些不变的场景,这种是我们最常见的场景;简称为回调函数。 接下来让我们来举例子说明一下 例子1: 1 //两个不同的函数,但是...
- 下一篇
gowe 1.0.2 发布,Golang 多微信号 SDK
gowe,golang多微信号SDK,readygo子项目API文档 感谢https://gitee.com/xiaochengtech/wechat提供的基础代码 go get gitee.com/chunanyong/gowe 支持境内普通商户和境内服务商(境外和银行服务商没有条件测试) 全部参数和返回值均使用struct类型传递 缓存前置,使用项目现有的缓存体系 原生支持多微信号 支持跳板请求微信API服务.例如内网服务器没有网络出口权限,可以使用Nginx跳板请求微信API服务 原生支持集群部署
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7