├── .gitignore ├── README.md ├── configuration.json ├── dao ├── factory │ └── factory.go ├── interfaces │ └── userdao.go ├── mysql │ ├── connection.go │ └── userimpl.go └── psql │ └── connection.go ├── main.go ├── models ├── configuration.go └── users.go └── utilities └── utilities.go /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | dao-pattern.iml 3 | 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gustavocd/dao-pattern-in-go/HEAD/README.md -------------------------------------------------------------------------------- /configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gustavocd/dao-pattern-in-go/HEAD/configuration.json -------------------------------------------------------------------------------- /dao/factory/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gustavocd/dao-pattern-in-go/HEAD/dao/factory/factory.go -------------------------------------------------------------------------------- /dao/interfaces/userdao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gustavocd/dao-pattern-in-go/HEAD/dao/interfaces/userdao.go -------------------------------------------------------------------------------- /dao/mysql/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gustavocd/dao-pattern-in-go/HEAD/dao/mysql/connection.go -------------------------------------------------------------------------------- /dao/mysql/userimpl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gustavocd/dao-pattern-in-go/HEAD/dao/mysql/userimpl.go -------------------------------------------------------------------------------- /dao/psql/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gustavocd/dao-pattern-in-go/HEAD/dao/psql/connection.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gustavocd/dao-pattern-in-go/HEAD/main.go -------------------------------------------------------------------------------- /models/configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gustavocd/dao-pattern-in-go/HEAD/models/configuration.go -------------------------------------------------------------------------------- /models/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gustavocd/dao-pattern-in-go/HEAD/models/users.go -------------------------------------------------------------------------------- /utilities/utilities.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gustavocd/dao-pattern-in-go/HEAD/utilities/utilities.go --------------------------------------------------------------------------------