๋ฉ์๋ ํ๋๋ง ์ฌ์ฉํ์ฌ JdbcTemplate ๊ธฐ๋ฐ ๋์ Bulk Insert ์คํ
๋งค๋ฒ ์์ฑํด์ผ ํ๋ JdbcTemplate ๊ธฐ๋ฐ์ Bulk Insert ์ฝ๋๋ฅผ ์์ฑํ๋๋ฐ ํผ๋ก๊ฐ์ ๋๊ปด ๊ฐ๋ฐํ์์ต๋๋ค
bulkyTemplate.batchInsert(articles);
์ต์ ๋ฒ์ ์ฌ์ฉ ๊ถ์ฅ
๊ธฐ์กด ์ฝ๋
Bulky ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ์ฉ ํ ์ฝ๋
(Seat ๋ ๋ณตํฉ PK ๋ฅผ ๊ฐ์ง ์ํฐํฐ)
- ์ฟผ๋ฆฌ ์์ฑ
jdbcTemplate.batchUpdate()์คํ- camelCase ๋ฅผ snake_case ๋ก ๋ณ๊ฒฝ
- ์ง์ ํ ์ปฌ๋ผ๋ช
๊ธฐ๋ฐ ์ฟผ๋ฆฌ ์์ฑ
@Column(name = ),@JoinColumn(name = ) @Embedded์ง์@JoinColumn์ง์@EmbeddedId์ง์
@Enumerated(EnumType.ORDINAL)@ManyToOne๊ด๊ณ์ธ ์ํฐํฐ๊ฐ ๋ณตํฉ PK ๋ฅผ ๊ฐ์ง๋ ๊ฒฝ์ฐ@ElementCollection
PK(Auto Increment) ์ ์ธํ๊ณ ์ปฌ๋ผ์ด 8๊ฐ์ธ ์ํฐํฐ 1000๊ฐ INSERT ์ฑ๋ฅ ๋น๊ต





