orm
文章平均质量分 74
go lang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Go语言ORM框架:快捷查询函数的使用
使用worm的GetXXX()以及FindXXX()快捷查询函数访问数据库。原创 2022-07-18 16:30:32 · 661 阅读 · 0 评论 -
Go语言ORM框架:构造查询条件
worm支持链式API,可使用Where, And, Or, ID, In, Limit, GroupBy, OrderBy, Having等函数构造查询条件。原创 2022-07-18 08:59:30 · 765 阅读 · 0 评论 -
Go语言ORM框架:按需选择字段
worm提供了三种数据库字段选择方式,除了常用的select方法,worm还提供了 1)基于更新状态的字段自动选择方式, 2)基于Vo对象的字段智能选择方式。.........原创 2022-07-08 10:04:14 · 703 阅读 · 0 评论 -
使用Go语言ORM库worm的SQL预处理功能
worm支持SQL语句的预编译,使用SQL语句预编译可以提升数据库访问的效率。在worm中可以通过三种方式开启SQL语句预编译:全局开启、会话中开启、语句中开启。原创 2022-03-27 21:57:03 · 907 阅读 · 0 评论 -
使用wego框架实现用户登录功能
本文通过一个简单的例子说明如何使用wego框架来实现用户登录功能原创 2022-02-21 10:52:58 · 882 阅读 · 0 评论 -
Go语言WEB框架:快速入门
wego是一个Go语言编写的高性能的Web框架,可以用来快速开发RESTful服务以及后端服务等各种应用。wego框架是一个完整的MVC框架,包括路由模块、数据库ORM模块、view模板处理以及Session模块。wego具有性能高、方便易用,兼容性好,扩展性强等特点。...原创 2022-03-21 09:35:03 · 851 阅读 · 0 评论 -
使用Go语言ORM库worm访问PostgreSQL数据库
worm是一款方便易用的Go语言ORM库,worm具有使用简单,运行性能高,功能强大的特点。本文介绍如何使用worm来访问postgres数据库。创建实体类CREATE TABLE users( id SERIAL PRIMARY KEY, name varchar(255) NULL, age int NULL, passwd varchar](200) NULL, created datetime NULL);数据库表user对应的实体类的定义如下:type User struct原创 2022-03-19 08:28:16 · 484 阅读 · 0 评论 -
Go语言WEB框架:请求结果处理
wego框架支持以字符串、json、xml、html等格式响应HTTP请求。原创 2022-02-22 08:14:19 · 399 阅读 · 0 评论 -
Go语言ORM框架:访问mysql数据库
worm是一款方便易用的Go语言ORM库,worm具有使用简单,运行性能高,功能强大的特点。目前worm支持的数据库有:mysql、postgres、sqlite、sqlserver,本文介绍如何使用worm访问mysql数据库。原创 2022-03-13 10:13:48 · 2097 阅读 · 0 评论 -
根据数据库自动生成worm模型结构体
本文说明如何编写一个worm模型的结构体的定义, 并说明如何使用dbreverse工具自定生成模型结构体。模型定义模型定义用于将一个struct映射为数据库中对应的一张表。worm使用名称为"db"的Tag映射数据库字段,"db"后面是字段的名称以及其他的约定的规则,例如对于下面的user表:CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `ag原创 2022-03-16 10:47:39 · 1434 阅读 · 0 评论 -
使用Go语言ORM库worm访问sqlserver数据库
worm是一款方便易用的Go语言ORM库,worm具有使用简单,运行性能高,功能强大的特点。本文介绍如何使用worm来访问sqlserver数据库。worm的安装请执行:go get github.com/haming123/wego/worm创建实体类CREATE TABLE [users]( [id] [bigint] IDENTITY(1,1) NOT NULL, [name] [varchar](255) NULL, [age] [int] NULL, [passwd] [varchar原创 2022-03-15 16:49:16 · 1349 阅读 · 0 评论 -
Go语言ORM库worm的性能测试
测试说明本文对三种数据库访问包(sql.DB、worm、gorm)进行两种查询类型(获取单行数据、获取多行数据)的性能进行对比测试。另外为了使大家对预处理的性能有所了解,增加了worm开启预处理下的性能测试环节。worm的安装命令:go get github.com/haming123/wego/worm数据库初始化函数const dsn_test = "account:pwd@tcp(127.0.0.1:3306)/db?charset=utf8&parseTime=True"func i原创 2022-03-14 21:59:57 · 782 阅读 · 0 评论 -
使用worm的SQL构造器访问数据库
SQL构造器本问介绍使用worm的SQL构造器访问数据库。SQL构造器的使用场景与原生SQL基本一致,但是使用SQL构造器能够以一种更为简单的方式来编写SQL语句,并能够减少SQL编码过程中的错误。worm的安装命令:go get github.com/haming123/wego/worm创建DbEngine您可通过调用worm.NewMysql()创建一个worm.DbEngine,或者通过调用worm.InitMysql()来初始化缺省的worm.DbEngine。package maini原创 2022-03-14 11:00:24 · 744 阅读 · 0 评论
分享