![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go数据库操作
了-凡
分享、感恩、努力、学习、坚持、梦想
还有请叫我小黄^O^
展开
-
Go数据库操作:5、xorm包-事件
参考:事件文章目录1、Struct特定方法1、插入到数据库前、后2、更新到数据库前、后3、从数据库删除前、后4、查询出来,设置到结构体前、后2、执行过程中实现1、临时执行某个方法之前执行2、临时执行某个方法之后执行xorm是支持两种实现方式的在Struct中的特定方法来作为事件的方法(也就是说通过继实现相应接口的方式来实现)在执行语句的过程中执行事件(也就是说在engine或者sessi...原创 2020-04-02 17:25:51 · 729 阅读 · 0 评论 -
Go数据库操作:4、xorm包-增删改查
参考:Xorm文章目录1、插入数据1、Orm方式1、同一个表插入数据2、不同的表插入数据3、注意2、代码方式2、查询\统计数据3、更新数据4、删除数据1、插入数据 1、Orm方式 这边的前提条件是程序的实体和数据库表结构映射已经达成。 1、同一个表插入数据 这边User是一个已经映射好的实体,简化一下这个过程。直接上代码: //新增一条...原创 2020-04-02 13:51:04 · 2907 阅读 · 0 评论 -
Go数据库操作:3、SqlMap及SqlTemplate模板
文章目录1、注册sqlMap(json方式)1、初始化引擎2、注册json文件的sqlMap3、Json文件配置2、SqlTemplate3、文件更新监控功能4、模板加密存储及解析5、手动管理1、新增2、删除3、修改4、查询 注意: 这边看的包是xormplus下面的包,如果是原来的xorm包,是不支持sqlMap或者tem...原创 2020-04-01 17:47:45 · 1114 阅读 · 0 评论 -
Go数据库操作:2、xorm包-表结构操作
参考:表结构操作文章目录1、获取数据库信息1、DBMetas():获取表结构信息2、TableInfo(Bean):获取对应表结构信息2、获取表信息1、CreateTables(beans):根据结构体创建表2、IsTableEmpty():判断表中是否有数据3、IsTableExist():判断表是否存在4、DropTables(beans):批量删除表3、索引1、CreateIndexes(...原创 2020-03-31 10:32:15 · 1680 阅读 · 0 评论 -
Go数据库操作:1、xorm包-基础配置与映射
参考:xorm操作指南,这边有一些配置或者其他的数据库配置(主要是mysql)会省去,具体查看该文档。文章目录1、特性2、安装3、Orm引擎(包含配置)1、创建(mysql为例)2、ping操作3、操作日志1、配置输出sql2、配置打印日志级别3、配置输出到文件4、连接池操作4、表-结构体 映射1、映射规则配置1-名称映射规则2-设置方法3-混合使用和自定义4-对应的类型映射2、自定义映射和映射...原创 2020-03-30 18:35:19 · 2114 阅读 · 0 评论