在Go语言中的ORM / ORM-like库

huangapple go评论95阅读模式
英文:

ORM / ORM-like lib in Go

问题

我正在使用一个具有许多表的传统 MySQL 数据库,并打算使用 ACL 在一些权限控制下将其作为 REST API 服务器公开。该服务器将使用 Go 语言以获得更好的并发支持。

那么,有没有一个支持检查传统 MySQL 数据库并生成模型代码的 Go ORM 库,我可以从中开始?

或者是否有其他方法可以实现相同的目标?

英文:

I'm working with a legacy Mysql DB with a lot of tables, and about to expose it as an REST api server under some privilege control using ACL. The server would be using Go for better concurrency support.

So is there a Go ORM library that supports inspecting legacy MySQLDB and generating model code that I can start with?

Or is there any other method to achieve same goal?

答案1

得分: 8

以下是今天存在的列表:

对于你的特定情况:hood允许自动生成模式。

英文:

The following list exists today:

For your particular case: hood allows automatic schema generation

答案2

得分: 3

请看 https://github.com/jinzhu/gorm

一个非常酷的 ORM,旨在为开发者提供友好的编程体验,由我编写 在Go语言中的ORM / ORM-like库

英文:

Have a look at https://github.com/jinzhu/gorm

A really cool ORM aims to be developer friendly written by me 在Go语言中的ORM / ORM-like库

答案3

得分: 1

这个链接是一个GitHub仓库,它可以从MySQL数据库生成结构体代码。

英文:

https://github.com/asdf072/struct-create
This can generate struct code from MySQLDB

huangapple
  • 本文由 发表于 2013年9月26日 12:00:11
  • 转载请务必保留本文链接:https://go.coder-hub.com/19019117.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定