In Spring Boot, use EntityManagerFactory to handle database operations. In SpringUserService, obtain a safe EntityManager for each operation using @PersistenceContext. Mark your methods with @Transactional, and for each incoming request, create a new MagicalUserService and pass this safe EntityManager to it using setEm(). This approach helps prevent system crashes and avoids issues caused by multiple concurrent requests.