mysql - golang 与主细节 mysql 实体

标签 mysql go

我一直在研究 GO 编程语言。我正在寻找有关如何设置主从细节实体的帮助。 在 C# 中,我会在下面做。我在 GO 中看到过很多处理一张表的例子。但我找不到任何处理像这样的主细节实体的例子。

GO 似乎与 C# 和 Java 截然不同。如果这不是正确的方法,请解释或指出一些示例,说明我如何在 GO 中实现类似的功能。

谢谢!

public class Employee
{
    public int id{get; set;}
    public string lastName{get; set;}
    public string firstName{get; set;}
    public Collection<Address> addresses { get; set; }    
}

public class Address
{
    public int id{get; set;}
    public string street{get; set;}
    public string zip{get; set;} 
    public virtual Employee employee{get; set;}    
}

最佳答案

您正在寻找的是对象关系映射器。有很多用 Golang 编写的 ORM,但由于语言本身,与用更动态的语言编写的库相比,它们有局限性。

您也可以手动编写 SQL 语句,这通常比使用 ORM 更简单、更快。

关于mysql - golang 与主细节 mysql 实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32578486/

相关文章:

mysql - 在 SQL 查询中两次获取同一行中的同一列

go - 当给定一个未知的代码托管域站点时, 'go get' 是如何工作的?

go - 将Go app部署到Google App Engine时出现问题

go - Go中的每次测试覆盖率

regex - 长字符串中的 FindAllStringSubmatch

arrays - 在 golang 中创建 map 数组的 map

php - 获取变量数组的数据库数据

php/mysql问题,检索信息

mysql - 使用 MySQL Workbench 导出数据库会导致服务器停机吗?

php - Active Record 未显示正确的查询