ORM and entity registration - godzie44/d3 GitHub Wiki
A top-level object in d3 infrastructure is orm.Orm instance. Orm controls lower-level objects (like sessions or repositories). Before D3 will manage some type of entity, it requires to register this type.
Here is an example of creating Orm instance and register "User" entity:
d3orm := orm.NewOrm(someDriver)
if err = d3orm.Register((*User)(nil)); err != nil {
log.Fatal(err)
}
Note, before register entity you need to generate boilerplate code for this entity by d3 tool.