How to use GORM in Go and when to consider alternatives? · ORA·tech