8treenet / gcache

gcache是gorm的中间件,插入后gorm即刻拥有缓存。
Apache License 2.0
386 stars 52 forks source link

是否可以添加preload关联缓存? #7

Closed zsmatrix62 closed 4 years ago

zsmatrix62 commented 4 years ago

如题。首先非常感谢作者开发了这个牛逼的库哈哈。😁

我这里会经常用到关联的方法 related 和 association, 但是今天发现这种事不会缓存的,特别是使用preload的时候。

不知道是不是我的用法有问题或者是本身就不支持缓存?

8treenet commented 4 years ago

related是支持的,请看example_test.go 里的TestQueryRelated association和preload不支持,这2个方法直接使用的字符串,靠外键去做映射的。没有模型映射,我hook不到的。

zsmatrix62 commented 4 years ago

了解,得到了确认放心了,谢谢了。开心🥳