int3 [SpringBoot] ์ํฐํฐ int VS Integer ํ์ ์ฐจ์ด int ํ์ ์ ๊ธฐ๋ณธํ์ ์ด๊ณ , Integerํ์ ์ ๋ํผํด๋์ค์ด๋ค.๋ง์ฝ ๋๋ฉ์ธ์ null์ด ๋ค์ด์จ๋ค๋ฉด intํ์ ์ ์๋ฌ์ด๊ณ , Integerํ์ ์ null๊ฐ ์ผ๋ก ๋ฐ์๋ค์ธ๋ค.๋ฐ๋ผ์, ๊ฐ๊ฒฉ์ด ์์ ๋ null๋ก ํ๊ณ ์ถ์ผ๋ฉด Integerํ์ ์ผ๋ก ์ ์ธํ๋ฉด ๋๊ณ , @Column private Integer price; //๊ฐ๊ฒฉ0์ผ๋ก ํ๊ณ ์ถ์ผ๋ฉด int ํ์ ์ผ๋ก ํ๋ฉด ๋๋ค.๋๊ฐ ํ์ฉX์ด๋ฉด int๋ก ํด์ @Column(nullable = false) private int price; //๊ฐ๊ฒฉ์ด๋ ๊ฒ ํ๋ฉด ๋๋ค. 2024. 4. 6. [JPA] Entity PK๋ bigint(MySQL)-Long(java) ํ์ ์ผ๋ก ํด์ผ ํ๋ ์ด์ ํ๋ก์ ํธ ๊ฐ๋ฐ ์ ํฅํ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ๊ณ ๋ คํ๋ค๋ฉด JPA๋ฅผ ํตํด Entity PK๋ bigint ํ์ ์ด ์ข๋ค.์ค๊ท๋ชจ์ ํ๋ก์ ํธ๋ฉด int ํ์ ์ด ์ ์ ํ์ง๋ง, ๊ฑฐ์ ๋๋ถ๋ถ์ด ๋๋์ ๋ฐ์ดํฐ๋ฅผ DB์ ์ ์ฅํ๊ฒ ๋๋ฏ๋ก ๊ทธ ๋ง์ ์์ต๊ฑด์ ๋ฐ์ดํฐ๋ค์ ๋ค ์์ ํ๋ ค๋ฉด ๊ฝค ๋ง์ ์๊ฐ์ด ์์๋๊ธฐ ๋๋ฌธ์ ์ ์ด์ ๊ฐ๋ฐ ์ bigint ํ์ ์ผ๋ก ํ๋ ๊ฒ์ด ์ข๋ค. ๋น๋ก intํ์ ๋นํด ๋์คํฌ ์ฉ๋์ ๋ง์ด ์ฐจ์งํ์ง๋ง ํฅํ ์ ์ง๋ณด์๋ฅผ ์ํด์ bigint ํ์ ์ผ๋ก ํ๋ ๊ฒ์ด ์ณ๋ค. 2024. 2. 15. [MySQL] tinyint, smallint, int, bigint ๋น๊ต ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ int ํ์ ๋ณ๋ก ํน์ง์ด ๋ค๋ฅด๋ค. tinyint 2024. 2. 10. ์ด์ 1 ๋ค์