Page History
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
package com.psmon.springdb; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; @RunWith(SpringRunner.class) @SpringBootTest public class JparestdemoApplicationTests { @Autowired private UserRepository userRepository; @Test public void contextLoads() { jpaTest1(); } public void jpaTest1() { // 사용자 생성 User addUser = new User(); addUser.setName("minsu"); addUser.setEmail("test@x.com"); userRepository.save(addUser); // 사용자 조회 Iterable<User> userList = userRepository.findAll(); userList.forEach(item->System.out.println(item.getName() )); } } |
위 코드를 SQL문으로 변환하면 다음과 같습니다.아래와 같으며, 위코드는 실제 아래와같은
SQL문을 실행합니다.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
-- 사용자생성 INSERT INTO `spring`.`user` (`id`, `email`, `name`) VALUES (<{id:}>, <{email: >, <{name:}>); -- 사용자 조회 SELECT * FROM user |
...