golang与主细节mysql实体

时间:2015-09-15 05:40:38

标签: 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;}    
}

1 个答案:

答案 0 :(得分:1)

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

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