Overview of REL features
masterREL is a modern, ORM-ish database access layer designed for layered architectures in Golang. Key features include:
- Testability: Built-in
reltestpackage for testing repositories. - Transactions: Supports seamless nested transactions.
- Query Building: An elegant, extendable query builder that supports both builder syntax and plain SQL.
- Data Management: Supports Eager loading, Composite Primary Keys, Soft Deletion, and Pagination.
- Infrastructure: Multi-adapter support and Schema Migration capabilities.