package com.example.chat.dao; import com.example.chat.dao.mybatis.MybatisSingleton; import com.example.chat.entity.User; import org.apache.ibatis.session.SqlSession; import org.springframework.boot.CommandLineRunner; import org.springframework.stereotype.Component; import java.util.concurrent.TimeUnit; @Component public class Test01 implements CommandLineRunner { @Override public void run(String... args) throws Exception { while (true){ SqlSession sqlSession= MybatisSingleton.getSqlSessionFactory().openSession(); User user=sqlSession.selectOne("dao.Login.getUser","123"); if (user!=null){ System.out.println(user); } sqlSession.close(); System.out.println("sleep"); TimeUnit.HOURS.sleep(2); } } }