fetch 설명: Eager&Lazy
eager fetch로 무조건 DB에서 읽어오는 경우이다.
Optional<Account> byId = accountRepository.findById(account.getId());
lazy loading 이다. 캐싱된 Entity가 있는 경우 Entity manager를 통해서 필요한 순간에만 읽어온다.
캐싱되어 있는 Entity가 없는 경우는 DB에서 읽어와야한다.
Account one = accountRepository.getOne(account.getId());