{"repo":"tobycroft/gorose-pro","free":true,"listed":false,"github":"https://github.com/tobycroft/gorose-pro","clone":"git clone https://github.com/tobycroft/gorose-pro.git","description":"More powerful Golang ORM, just like Laraval or Thinkphp's eloquent ORM framework, Use easily but highly secure and performance enhanced in the core. Based on database/sql","language":"Go","stars":101,"topics":["database","mysql","golang","gorm","go","gorose","goorm","golangorm","go-orm","golang-orm"],"license":"MIT","category":"databases-storage","readme_excerpt":"GoRose-ORM-Pro 完全免费的数据库ORM ██████╗ ██████╗ ██████╗ ██████╗ ███████╗███████╗ ██████╗ ██████╗ ██████╗ ██╔════╝ ██╔═══██╗██╔══██╗██╔═══██╗██╔════╝██╔════╝ ██╔══██╗██╔══██╗██╔═══██╗ ██║ ███╗██║ ██║██████╔╝██║ ██║███████╗█████╗█████╗██████╔╝██████╔╝██║ ██║ ██║ ██║██║ ██║██╔══██╗██║ ██║╚════██║██╔══╝╚════╝██╔═══╝ ██╔══██╗██║ ██║ ╚██████╔╝╚██████╔╝██║ ██║╚██████╔╝███████║███████╗ ██║ ██║ ██║╚██████╔╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ EnglishDOC English Document 原版和Pro版本区别（原版没有的功能）+（猜你关心） - 反馈群：94537310 - 本项目只有v1标签如果未来有重构等会开新项目，无需担心大版本号的问题以及后续兼容性问题 - 100%兼容原版 - 本项目已经包含所有Gorose的更新以及Bug修复以及Issues中提到但未修复的问题 - 更加适合ThinkPHP/Laravel开发人员 - go get -u 直接升级，每次升级均做到向上向下兼容无需担心更新后不兼容导致的事故 - 更深度支持MySQL和MariaDB - 详细文档支持 - 更快的PR/BUG响应+修复速度 - 所有的更新/Bug修复完全来自于当前正在编写的商业项目，不可能出现更新后不管的情况 - ( Pro)支持事务嵌套 - ( Pro)支持复杂Where/OrWhere条件下的and/or条件查询（复杂环境下极好用！） - ( Pro)CountGroup使用GroupBy的时候返回正确的行数 - ( Pro)SubQuery，安全链式参数化查询操作无需编写语句,生成From subquery语句 - ( Pro)SubWhere，安全链式参数化子查询，生成Where field in/=/like... subquery - ( Pro)修复原版Paginator会出现函数不正确的BUG，高效不出错 - ( Pro)PagiantorWG高性能多线程分页器性能指示 - ( Pro)修复Executor可能导致故障或删除据的问题 - ( Pro)Oracle数据库支持Replace()方法 - ( Pro)增加DataStruct避免使用[]Struct的情况下默认字段导致insert null或者直接诶丢字段的问题 为什么要使用本项目？ - 项目支持周期 2021-10 2028-8 - 费用：本项目完全免费，劳烦Star - 本项目已用在金融支付商城教育等项目中，以及GOV项目 - 目前我的项目没有因为GorosePro炸过，可以放心使用 - 立项原因： 原版 商项开发时缺失很多功能，且已 无人维护 - 原版事务死局：事务在跨模块调用时异常繁琐且没有多级/分级回退功能，这将导致如果你的程序需要设计订单支付功能，在这里有很大的坑等着你 - 原版在实现复杂需求时的代码冗余度非常高，原因是原版更符合面向过程式的开发环境，Pro版本同时支持面向过程和面向对象","default_branch":null,"files":null,"tree":[],"storefront":"/r/tobycroft","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tobycroft/gorose-pro/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."}