diff --git a/magic-api/src/main/java/org/ssssssss/magicapi/adapter/resource/DatabaseResource.java b/magic-api/src/main/java/org/ssssssss/magicapi/adapter/resource/DatabaseResource.java index 8f71f64b6eace5f97f12a33ed4cc12bdaf654738..d1b727ed5779668f2062e94229ec62e1b6c04911 100644 --- a/magic-api/src/main/java/org/ssssssss/magicapi/adapter/resource/DatabaseResource.java +++ b/magic-api/src/main/java/org/ssssssss/magicapi/adapter/resource/DatabaseResource.java @@ -60,6 +60,7 @@ public class DatabaseResource extends KeyValueResource { if (value == null) { String sql = String.format("select file_content from %s where file_path = ?", tableName); value = template.queryForObject(sql, String.class, this.path); + this.cachedContent.put(this.path, value); } return value == null ? new byte[0] : value.getBytes(StandardCharsets.UTF_8); }