diff --git a/cmdb-core/src/main/java/com/webank/cmdb/repository/AdmCiTypeAttrRepository.java b/cmdb-core/src/main/java/com/webank/cmdb/repository/AdmCiTypeAttrRepository.java index c91346382..e00b779d3 100755 --- a/cmdb-core/src/main/java/com/webank/cmdb/repository/AdmCiTypeAttrRepository.java +++ b/cmdb-core/src/main/java/com/webank/cmdb/repository/AdmCiTypeAttrRepository.java @@ -12,8 +12,10 @@ @CacheConfig(cacheManager = "requestScopedCacheManager", cacheNames = "admCiTypeAttrRepository") public interface AdmCiTypeAttrRepository extends JpaRepository { + @Cacheable("admCiTypeAttrRepository-findAllByCiTypeId") List findAllByCiTypeId(Integer ciTypeId); + @Cacheable("admCiTypeAttrRepository-findAllByAdmCiType_idAdmCiTypeAndStatus") List findAllByAdmCiType_idAdmCiTypeAndStatus(Integer ciTypeId, List statuses); /** @@ -68,7 +70,7 @@ public interface AdmCiTypeAttrRepository extends JpaRepository findByCiTypeIdAndIsRefreshable(int ciTypeId, int isRefreshable); //for cache purpose - @Cacheable("ciType-attributes") + @Cacheable("admCiTypeAttrRepository-getOne") AdmCiTypeAttr getOne(Integer id); }