entity2 JPA ์ํฐํฐ ์ํ (์๋ช ์ฃผ๊ธฐ) JPA์ ์ํฐํฐ ์ํTransient: ์ํฐํฐ๊ฐ ์์์ฑ ์ปจํ ์คํธ์ ๊ด๋ฆฌ๋์ง ์๋ ์ํ์ด๋ค. ์๋ก์ด ์ํฐํฐ ๊ฐ์ฒด๋ฅผ ์์ฑํ์ง๋ง ์์ง ์์์ฑ ์ปจํ ์คํธ์ ์ถ๊ฐ๋์ง ์์๋ค.User user = new User();user.setName("John Doe");// user๋ transient ์ํPersistent: ์ํฐํฐ๊ฐ ์์์ฑ ์ปจํ ์คํธ์ ์ํด ๊ด๋ฆฌ๋๋ ์ํ์ด๋ค. ์ด ์ํ์์๋ ์ํฐํฐ์ ๋ณ๊ฒฝ ์ฌํญ์ด ์์์ฑ ์ปจํ ์คํธ์ ์ํด ์ถ์ ๋๊ณ , ํธ๋์ญ์ ์ด ์ปค๋ฐ๋ ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์๋๋ค.entityManager.persist(user);// user๋ persistent ์ํDetached: ์ํฐํฐ๊ฐ ์์์ฑ ์ปจํ ์คํธ์ ์ํด ๋ ์ด์ ๊ด๋ฆฌ๋์ง ์๋ ์ํ์ด๋ค. ์ฃผ๋ก ํธ๋์ญ์ ์ด ์ข ๋ฃ๋๊ฑฐ๋ ์ํฐํฐ ๋งค๋์ ๊ฐ ๋ซํ ๋ ๋ฐ์ํ๋ค.en.. Framework/Spring Framework 2024. 6. 6. (22.12.28)Spring ํ๋ ์์ํฌ: JPA ์ฐ๋ํ์ฌ ํ๋ก๊ทธ๋๋ฐ ํ๊ธฐ (๊ธฐ์ด) Spring ์์ JPA๋ก ํ๋ก๊ทธ๋๋ฐ ํ๊ธฐ Spring DataBase - JDBC - JdbcTemplate - MyBatis - JPA(Java Persistence API) JPA ์ค์ -application.properties -pom.xml : dependency ์ถ๊ฐ https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-jpa VO CLASS JPA์์ VO๊ฐ ํ์ํ๋ค : Entity (DB์์ฑ์ ์งํฉ) Entity -> ํ ์ด๋ธ ์์ฑ (DB๋ชจ๋ธ๋งํ ๋ ์ค๊ณ๋จ๊ณ์์ ์ฐ๋ ์ฉ์ด.) - ์ฌ๋ฒ, ์ด๋ฆ, ๋ถ์, ๊ธ์ฌ, ์ ์ฌ ) : JpaRepository์์ ( ๊ธฐ๋ณธ์ ์ผ๋ก CRUD์ ๊ด๋ จ๋๊ฑด ๋ค ๊ตฌํ๋์ด์๋ค.. Framework/Spring Framework 2022. 12. 29. ์ด์ 1 ๋ค์