Skip to content

Commit

Permalink
新增SubWhere
Browse files Browse the repository at this point in the history
  • Loading branch information
tobycroft committed Aug 9, 2023
1 parent 9014b63 commit 45625d6
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,20 +41,22 @@
- (*Pro)修复原版Paginator会出现函数不正确的BUG,高效不出错
- (*Pro)PagiantorWG高性能多线程分页器[性能指示](./doc/performance/PaginatorWG.md)

## 本项目目的
## 为什么要使用本项目?

- 为了能让开发者更加习惯直觉式开发,
- 为了解决原版框架不再更新维护后可能带来的风险问题
- 为了解决原框架在商业项目实战中出现的各类弊端
- 巨细无遗的文档,无论你是PHP->Go还是纯新手,你都可以在文档中找到对应
- 使用gorose包名,可无缝平替
- 费用:本项目完全免费,也不需要你捐赠
- 本项目已用在金融支付商城教育等项目中,以及GOV项目
- 目前我的项目没有因为GorosePro炸过,可以放心使用
- 立项原因:原版商项开发时缺失很多功能,且已无人维护
- 原版事务死局:事务在跨模块调用时异常繁琐且没有多级/分级回退功能,这将导致如果你的程序需要设计订单支付功能,在这里有很大的坑等着你
- 原版在实现复杂需求时的代码冗余度非常高,原因是原版更符合面向过程式的开发环境,Pro版本同时支持面向过程和面向对象

## 故障修复

- 修复了高并发下,where等参数的的脏数据问题(如果你在用原版,避免生产环境使用单db)
- 修复了Paginate不能用的问题,并且新增Paginator,让返回更加清晰
- 修复原版Count和GroupBy同时使用时会出现的Total(总条数)错误的问题


## 实例文档(Wiki)

- 增删改
Expand Down

0 comments on commit 45625d6

Please sign in to comment.