zorm, golang leve ORM, ReadyGo subprojetos
Fonte Endereço: https://gitee.com/chunanyong/zorm
Vá buscar gitee.com/chunanyong/zorm
- Com base na preparação de instrução SQL nativo é springrain racionalização e otimização.
- gerador de código próprio
- código simplificado, um total de cerca de 2000 linhas, notas detalhadas, modificações personalizadas fáceis.
- Ele suporta propagação de transação, que é a principal razão para o nascimento de zorm
- 支持 MySQL, PostgreSQL, Oracle, MSSQL, sqlite
- banco de dados de suporte de leitura e gravação em separado
- Atualização zorm desempenho, Gorm, bastante xorm. Zorm desempenho de leitura de Gorm, xorm duas vezes mais rápido
- Essa é a documentação do caso de teste: https://gitee.com/chunanyong/readygo/blob/master/test/testzorm/BaseDao_test.go
Produção e referência utilização UserStructService.go
Atualizações são os seguintes:
- ZAP log dependente removido por replicação FuncLogError FuncLogPanic FuncPrintSQL implementar log personalizado
- versão golang depende ajustado para 1,13
- Migração de teste usado readygo, projeto zorm não depende de qualquer pacote de banco de dados orientado