2014-11-10 2 views
2

역할에는 많은 계정이 있으며 계정에는 많은 역할이 있습니다.n - n 관계에서 "가져 오기주기"를 피하는 방법

가져 오기주기를 피하는 방법을 시뮬레이션 하시겠습니까? 내 $의 GOROOT 내부

sandbox/ 
├── hello-world.go 
├── orm 
│   ├── main 
│   │   └── main.go 
│   └── model 
│    ├── account 
│    │   └── account.go 
│    └── role 
│     └── role.go 

고양이 샌드 박스/ORM/주/main.go

package main 

import (
    "sandbox/orm/model/account" 
) 

func main() { 

    a := account.Account 
} 

고양이 샌드 박스/ORM/모델/계정/account.go

package account 

import (
    "sandbox/orm/model/role" 
) 

type Account struct { 
    id int 
    roles []role.Role 
} 

cat sandbox/orm/model/role/role.go

package role 

import (
    "sandbox/orm/model/account" 
) 

type Account struct { 
    id int 
    roles []role.Role 
} 

답변

관련 문제