问题描述
是否可以在同一个方法中同时使用 SELECT
ST_Transform(
ST_SetSRID(
ST_GeomFromGeoJSON(feature->>'geometry'),4326),25832)
FROM (SELECT json_array_elements(geojson->'features') AS feature FROM t) data;
和 @CachePut
?
@Cacheable
解决方法
我认为您可以使用 @Caching
将多个缓存注释分组以实现自定义逻辑。
也许是这样的:
@Caching(
put= { @CachePut(value="cacheName",key="#id",condition="#cachedData==false") },cacheable = { @Cacheable(value ="cacheName",condition="#cachedData==true") }
)
public Foo doSomething(String id,boolean cachedData){...}