Xorm 은 Go 언어용으로 개발된 단순하지만 강력한 ORM 도구입니다.
-
Struct <-> Table 매핑 지원
-
체이닝(Chainable) APIs
-
트랜잭션 지원
-
원시 SQL 동작 지원
-
데이터베이스 스키마 동기화 지원
-
쿼리 캐시를 이용한 속도 향상
-
데이터베이스 리버스 지원, Xorm Tool README 참조
-
단순 케스케이드 불러오기 지원
-
낙관적(Optimistic) 잠금 지원
현재 지원하는 데이터베이스용 Go sql 드라이버 패키지
-
MyMysql: github.com/ziutek/mymysql/godrv
-
Postgres: github.com/lib/pq
-
Tidb: github.com/pingcap/tidb
-
SQLite: github.com/mattn/go-sqlite3
-
MsSql: github.com/lunny/godbc
-
Oracle: github.com/mattn/go-oci8 (실험적 지원)
-
ql: github.com/cznic/ql (실험적 지원)
gopm 을 설치한 경우
gopm get github.com/go-xorm/xorm
아니면
go get github.com/go-xorm/xorm
Xorm on Google Groups 를 이용하세요.
기여를 하려면 CONTRIBUTING 페이지를 참고하세요.
BSD License http://creativecommons.org/licenses/BSD/