From 27b92496fca8acddfc02d751ccc6787be1dadb5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=9D=B0?= Date: Thu, 27 Dec 2018 00:02:08 +0800 Subject: [PATCH] update VisitsScheduling --- .../java/me/zhengjie/monitor/config/VisitsScheduling.java | 4 ++-- .../me/zhengjie/system/repository/UserRepository.java | 8 ++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/me/zhengjie/monitor/config/VisitsScheduling.java b/src/main/java/me/zhengjie/monitor/config/VisitsScheduling.java index 29ab2371..c4542588 100644 --- a/src/main/java/me/zhengjie/monitor/config/VisitsScheduling.java +++ b/src/main/java/me/zhengjie/monitor/config/VisitsScheduling.java @@ -18,9 +18,9 @@ public class VisitsScheduling { private VisitsService visitsService; /** - * 每天0:01运行 + * 每天0点运行 */ - @Scheduled(cron = "1 0 0 * * ?") + @Scheduled(cron = "0 0 0 * * ?") public void save(){ visitsService.save(); } diff --git a/src/main/java/me/zhengjie/system/repository/UserRepository.java b/src/main/java/me/zhengjie/system/repository/UserRepository.java index f8a58c61..fdf8acc1 100644 --- a/src/main/java/me/zhengjie/system/repository/UserRepository.java +++ b/src/main/java/me/zhengjie/system/repository/UserRepository.java @@ -3,6 +3,8 @@ package me.zhengjie.system.repository; import me.zhengjie.system.domain.User; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaSpecificationExecutor; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; /** * @author jie @@ -15,12 +17,14 @@ public interface UserRepository extends JpaRepository, JpaSpecificat * @param username * @return */ - User findByUsername(String username); + @Query("from User u join fetch u.roles where u.username = :username") + User findByUsername(@Param("username") String username); /** * findByEmail * @param email * @return */ - User findByEmail(String email); + @Query("from User u join fetch u.roles where u.email = :email") + User findByEmail(@Param("email") String email); }