profile
์ƒ๊ฐ์ค‘..๐Ÿค”๐Ÿค”๐Ÿค”
post-thumbnail

[Java] ๊ฐ์ฒด[Object] List ์ค‘๋ณต๋œ ID ๋ชฉ๋ก๋งŒ ๋ฝ‘๊ธฐ(์ถ”์ถœ)

์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œ ๋•Œ๋ฌธ์ธ๊ฐ€๊ฐ์ฒด, ๋ฆฌ์ŠคํŠธ, ๋ฐฐ์—ด ์ค‘๋ณต์— ๊ด€๋ จํ•ด์„œ๋Š” ๋Œ€๋ถ€๋ถ„ ์ค‘๋ณต ๊ฐ’์„ ์ œ๊ฑฐํ•˜๋Š” ์„ค๋ช…์ด ๋Œ€๋ถ€๋ถ„์ด์—ˆ๋‹ค.๊ฐ€๋”๊ฐ€๋‹ค ์ค‘๋ณต ๊ฐ’ ๊ฐœ์ˆ˜ ์„ธ๊ธฐ ์ •๋„๋Š” ์žˆ์ง€๋งŒ ์ค‘๋ณต ๋ชฉ๋ก๋งŒ์„ ๋ฝ‘๋Š” ๊ธ€์€ ์•ˆ ๋ณด์—ฌ์„œ ... (๊ตฌ๊ธ€๋ง์ด ๋ถ€์กฑํ• ์ง€๋„)์‹œ์ž‘!UserList๋ฅผ ๋ฐ›์•„ ์ €์žฅ์‹œํ‚ฌ ๋•Œ ํ•ด๋‹น List

2021๋…„ 6์›” 12์ผ
ยท
1๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Java]@Transactional Annotation ์•Œ๊ณ  ์“ฐ์ž

์ดˆ๋ฐ˜ @Transactional ์–ด๋…ธํ…Œ์ด์…˜์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด์ง€ ์•Š๊ณ ,๋ง‰์—ฐํžˆ ๋กค๋ฐฑ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•˜์—ฌ SQL C,U,D ๋ฅผ ํ•  ๋•Œ๋งˆ๋‹ค ๋ฉ”์†Œ๋“œ ์œ„์— ๋ถ™์—ฌ์„œ ์‚ฌ์šฉํ•˜๊ณค ํ•˜์˜€๋‹ค.ํ•˜์ง€๋งŒ, ๋‚ด ์ฝ”๋“œ๋ฅผ ๋ณด์‹  ์„ ์ž„๊ป˜์„œ ๋‹จ์ง€ @Transactional ๋งŒ ๋ถ™์ด๋ฉด ๋กค๋ฐฑ์ด ์•ˆ๋˜๊ณ ,@Tra

2021๋…„ 3์›” 21์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Java]์˜ˆ์™ธ(Exception)๊ด€๋ จ ์ •๋ฆฌ

ํŠธ๋žœ์žญ์…˜์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๋‹ค๋ณด๋‹ˆ ์˜ˆ์™ธ๋ฅผ ๋นผ๋†“์„ ์ˆ˜ ์—†์–ด์„œ ํ•œ ๋ฒˆ ์ •๋ฆฌํ•œ๋‹ค.์˜ˆ์™ธ๋Š” ํฌ๊ฒŒ ๋‘ ์ข…๋ฅ˜๋กœ ๋‚˜๋‰˜๊ฒŒ ๋œ๋‹ค.Checked Exception ์™€ Unchecked Exception ๊ทธ๋ฆฌ๊ณ  ์˜ˆ์™ธ์™€ ๋ณ„๊ฐœ๋กœ ์˜ค๋ฅ˜(Error)๊ฐ€ ์žˆ๋‹ค.์˜ˆ์™ธ๋ž€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋กœ์ง์„ ์ž˜๋ชป ์งฐ๊ฑฐ๋‚˜ ํ˜น์€ ์‚ฌ์šฉ

2021๋…„ 3์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€

[Spring] PostgreSQL @Lob ์—๋Ÿฌ

JPA ์–ด๋…ธํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋กœ db ๋ฌธ์ž์—ด์„ ๊ธธ์ด์ œํ•œ ์—†์ด text๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ๋…€์„์ž…๋‹ˆ๋‹ค.PostgreSQL์—์„œ @Lob์„ ์‚ฌ์šฉํ•˜์—ฌ get์œผ๋กœ ์ •๋ณด๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ๋•Œ Large Objects in auto-commit mode ์™€ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๊ฒŒ ๋ฉ๋‹ˆ

2021๋…„ 2์›” 14์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Spring]BeanUtils.copyProperties๋ฅผ ์‚ฌ์šฉํ•ด๋ณด์ž

BeanUtils.copyProperties ? > ์•„ํŒŒ์น˜์—์„œ ๊ธฐ๋ณธ์œผ๋กœ ์ œ๊ณตํ•ด์ฃผ๋Š” ๋ฉ”์†Œ๋“œ๋กœ์„œ ๊ฐ์ฒด๋ฅผ ์‰ฝ๊ณ  ๊ฐ„๊ฒฐํ•˜๊ฒŒ ๋ณต์‚ฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. ์–ธ์ œ ์‚ฌ์šฉํ•˜์ง€? > ์˜ˆ๋ฅผ๋“ค์–ด ๊ฐ์ฒด๋ฅผ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•ด ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๊ฐ’์„ ๋ฐ›์•˜์„ ๋•Œ ํ•„๋“œ๊ฐ€ ๋งŽ์œผ๋ฉด ๋งŽ์„ ์ˆ˜๋ก setter์˜ ํšŸ์ˆ˜๊ฐ€ ๋Š˜์–ด

2021๋…„ 2์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[Java]String Format ์‚ฌ์šฉ๋ฒ•

Stirng Format ๋ฌธ์ž์—ด์˜ ํ˜•์‹์„ ์›ํ•˜๋Š”๋Œ€๋กœ ํ‘œํ˜„ํ•ด์ฃผ๋Š” ๋ฉ”์†Œ๋“œ๋กœ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค. ํ‘œํ˜„๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž… >๋ชจ๋“  ์ธ์ˆ˜ ์ ์šฉ ๊ฐ€๋Šฅ(ex - stirng, int, Integer, Boolean ...) %b (์ธ์ˆ˜๊ฐ€ null์ด๋ฉด false ์•„๋‹ˆ๋ฉด true

2021๋…„ 1์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

[PostgreSQL]COUNT ์‚ฌ์šฉ ์‹œ ์ฃผ์˜

('~์ด๋‹ค'๋กœ ๋๋‚ด๋Š” ๊ฒƒ์€ ๊ธ€์„ ํŽธํ•˜๊ฒŒ ์“ฐ๊ธฐ ์œ„ํ•ด์„œ์ด๋‹ˆ ์–‘ํ•ด๋ฐ”๋ž๋‹ˆ๋‹ค.)์ด ๊ธ€์€ postgresql ๋ฌธ๋ฒ•์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์ง€๋งŒ ๋‹ค๋ฅธ sql์—์„œ๋„ ์ฃผ์˜ํ•ด์•ผ ํ•  ์‚ฌํ•ญ์ด๋‹ค.ํšŒ์‚ฌ์—์„œ count๋ฅผ ์‚ฌ์šฉํ•˜๋‹ค๊ฐ€ ์ƒ๊ฐํ–ˆ๋˜ ๊ฐ’๊ณผ ๋‹ค๋ฅด๊ฒŒ ๋‚˜์˜ค๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌ๋˜์—ˆ๋‹ค.๊ณผ์žฅ๋‹˜๊ป˜์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•ด๊ฒฐ์ฑ…์„ ์ œ์‹œ

2021๋…„ 1์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Apache? Tomcat?? ๋‘˜์ด ๋ฌด์Šจ ์ฐจ์ด์ง€?

ํ•™๊ต์—์„œ php๋ฅผ ํ•˜๊ณ , ํšŒ์‚ฌ์—์„œ spring boot + jsp๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ์•„ํŒŒ์น˜ ํ†ฐ์บฃ์„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.ํ•˜์ง€๋งŒ, ์‚ฌ์šฉํ•˜๋Š” ๋™์•ˆ ์ด๊ฒŒ ๋„๋Œ€์ฒด ๋ฌด์—‡์ด๊ธธ๋ž˜ ์›น์„ ํ•  ๋•Œ ๋งŽ์€ ๊ณณ์—์„œ ์‚ฌ์šฉํ•˜๋Š”์ง€?์ด๊ฒŒ ์ •ํ™•ํžˆ ๋ฌด์—‡์„ ํ•ด์ฃผ๋Š”๊ฑด์ง€?์— ๋Œ€ํ•ด ๋งŽ์€ ๊ถ๊ธˆ์ฆ์„ ๊ฐ€์ง€๋ฉด์„œ ํ•˜๋‹ค๊ฐ€

2021๋…„ 1์›” 1์ผ
ยท
4๊ฐœ์˜ ๋Œ“๊ธ€