mirror of
https://github.com/go-kratos/kratos.git
synced 2025-03-17 21:07:54 +02:00
Update README.md
This commit is contained in:
parent
adae9aa679
commit
6487ae2fc0
@ -34,7 +34,7 @@ dao里面需要有cache对象 代码会调用d.cache来新增缓存
|
||||
##### 注解参数:
|
||||
| 参数名称 | 默认值 | 说明 | 示例 |
|
||||
| ---------------- | ------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
|
||||
| -nullcache | | 空指针对象(存正常业务不会出现的内容 id的话像是-1这样的) | &Article{ID:-1} 或-1 或"null" |
|
||||
| -nullcache | | 空指针对象(存正常业务不会出现的内容 id的话像是-1这样的) | &Demo{ID:-1} 或-1 或"null" |
|
||||
| -check_null_code | | 开启空缓存并且value为指针对象时必填 用于判断是否是空缓存 $来指代对象名 | `-check_null_code=$!=nil&&$.ID==-1 或 $ == -1` |
|
||||
| -batch | | (限多key模板) 批量获取数据 每组大小 | 100 |
|
||||
| -max_group | | (限多key模板)批量获取数据 最大组数量 | 10 |
|
||||
@ -43,4 +43,4 @@ dao里面需要有cache对象 代码会调用d.cache来新增缓存
|
||||
| -sync | false | 是否同步增加缓存 | false |
|
||||
| -paging | false | (限单key模板)分页 数据源应返回2个值 第一个为对外数据 第二个为全量数据 用于新增缓存 | false |
|
||||
| -ignores | | 用于依赖的三个方法参数和主方法参数不一致的情况. 忽略方法的某些参数 用\|分隔方法逗号分隔参数 | pn,ps\|pn\|origin 表示"缓存获取"方法忽略pn,ps两个参数 回源方法忽略pn参数 加缓存方法忽略origin参数 |
|
||||
| -custom_method | false | 自定义方法名 \|分隔 缓存获取方法名\|回源方法名\|增加缓存方法名 | d.mc.AddSubject\|d.mysql.Subject\|d.mc.AddSubject |
|
||||
| -custom_method | false | 自定义方法名 \|分隔 缓存获取方法名\|回源方法名\|增加缓存方法名 | d.mc.AddDemo\|d.mysql.Demo\|d.mc.AddDemo |
|
||||
|
Loading…
x
Reference in New Issue
Block a user