{"repo":"springrain/zorm","free":true,"listed":false,"github":"https://github.com/springrain/zorm","clone":"git clone https://github.com/springrain/zorm.git","description":"Go轻量ORM,支持达梦(dm),金仓(kingbase),神通(shentong),南大通用(gbase),TDengine,mysql,postgresql,oracle,mssql,sqlite,db2,clickhouse...","language":"Go","stars":82,"topics":["golang-orm","dm","kingbase","golang","go","go-orm","sqlx","orm","shentong","gbase"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Introduction This is a lightweight ORM,zero dependency, that supports DM,Kingbase,shentong,TDengine,mysql,postgresql,oracle,mssql,sqlite,db2,clickhouse... Official website:https://zorm.cn source code address:https://gitee.com/chunanyong/zorm https://gitcode.com/springrain/zorm test case: https://gitee.com/wuxiangege/zorm-examples/ Video tutorial: https://www.bilibili.com/video/BV1L24y1976U/ Based on native SQL statements, the learning cost is lower Code generator The code is concise, the main body is 3000 lines, zero dependency 5000 lines, detailed comments, easy to customize and modify Support for transaction propagation, which was the main reason for the birth of ZORM Support dm (dameng), kingbase (jincang), shentong (Shentong), gbase (Nantong), TDengine, mysql, postgresql, oracle, mssql, sqlite, db2, clickhouse... Supports multi-database and read/write splitting Joint primary keys are not supported, workarounds are assumed to be no primary keys, and business control is implemented (difficult trade-offs) Support seata, HPTX, dbpack distributed transactions, support global transaction hosting, do not modify business code, zero intrusion distributed transactions Support clickhouse, update, delete statements using SQL92 standard syntax Transaction propagation Transaction propagation is the core function of ZORM and the main reason why all methods of ZORM have ctx parameters. ZORM transaction operations need to be explicitly enabled, check transactions before executing closure ","default_branch":null,"files":null,"tree":[],"storefront":"/r/springrain","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/springrain/zorm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}