@Override @Cacheable(value = "caching", key = "#root.targetClass.name + #root.methodName") public List<ArticleCategory> getArticleCategoryTreeList() { logger.debug(CommonUtils.displayMessage(" called", null)); List<ArticleCategory> allArticleCategoryList = this.getAll(); return recursivArticleCategoryTreeList(allArticleCategoryList, null, null); }
@Override @Cacheable(value = "caching", key = "#root.targetClass.name + #root.methodName") public List<ArticleCategory> getRootArticleCategoryList() { logger.debug(CommonUtils.displayMessage(" called", null)); List<ArticleCategory> rootArticleCategoryList = articleCategoryDao.getRootArticleCategoryList(); if (rootArticleCategoryList != null) { for (ArticleCategory rootArticleCategory : rootArticleCategoryList) { Hibernate.initialize(rootArticleCategory); } } return rootArticleCategoryList; }