๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ“ฝ๏ธ ํ”„๋กœ์ ํŠธ/ํ”„๋กœ์ ํŠธ ์ผ๊ธฐ๐Ÿ‘€2

[์ผ๊ธฐ] ํŽ˜์ด์ง€ ์ดˆ์•ˆ ์Šค์ผ€์น˜์™€ ๊ตฌํ˜„ ํ™”๋ฉด ๋น„๊ต ๋…ธํŠธ ์ •๋ฆฌํ•˜๋‹ค๊ฐ€ ํ”„๋กœ์ ํŠธ ์ดˆ๋ฐ˜์— ๋‚ด๊ฐ€ ๊ตฌ์ƒํ–ˆ๋˜ ํŽ˜์ด์ง€ ๊ทธ๋ฆผ์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค. ์ง€๊ธˆ ๊ตฌํ˜„ํ•œ ํ™”๋ฉด๊ณผ ๋น„๊ตํ•˜๋ฉด ๊ณผ๊ฑฐ์˜ ๋‚ด๊ฐ€ ์›ํ•˜๋Š”๋ฐ๋กœ ์ž˜ ๋งŒ๋“ ๊ฒƒ ๊ฐ™๊ธฐ๋„(?) ใ…‹ใ…‹ ์ถ”์–ต์ด ๋  ๊ฒƒ ๊ฐ™์•„์„œ ๊ธฐ๋กํ•ด๋‘๊ธฐ~ ์Šค์ผ€์น˜์™€ ์‹ค์ œ ํ™”๋ฉด 2024. 4. 17.
[RB] ํ”„๋กœ์ ํŠธ ์ดˆ๋ฐ˜ ์ž‘์—… ์ˆœ์„œ ๊ธฐ๋ก ERD ์ž‘์„ฑ ์—”ํ‹ฐํ‹ฐ ํด๋ž˜์Šค ์ƒ์„ฑ ๋ฒ ์ด์Šค ์—”ํ‹ฐํ‹ฐ ์ƒ์„ฑ(์‹œ์Šคํ…œ ์ปฌ๋Ÿผ) ๋กฌ๋ณต ์• ๋„ˆํ…Œ์ด์…˜(@Setter์ œ์™ธ) ์—ฐ๊ด€๊ด€๊ณ„ ๋งคํ•‘ ๊ฐ ์—”ํ‹ฐํ‹ฐ์— ๋งž๋Š” ์ƒ์„ฑ์ž ๋น„์ฆˆ๋‹ˆ์Šค์— ๋งž๋Š” ๋ณ€๊ฒฝ ์‚ญ์ œ ๋ฉ”์„œ๋“œ ์ถ”๊ฐ€ JpaRepository ๊ณตํ†ต ์ธํ„ฐํŽ˜์ด์Šค ์ƒ์„ฑ ๊ณตํ†ต ์ธํ„ฐํŽ˜์ด์Šค ์ ์šฉ ์ˆœ์ˆ˜ JPA๋กœ ๊ตฌํ˜„ํ•œ MemberJpaRepository ๋Œ€์‹ ์— ์Šคํ”„๋ง ๋ฐ์ดํ„ฐ JPA๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ณตํ†ต ์ธํ„ฐํŽ˜์ด์Šค ์‚ฌ์šฉ ์Šคํ”„๋ง ๋ฐ์ดํ„ฐ JPA ๊ธฐ๋ฐ˜ MemberRepository public interface MemberRepository extends JpaRepository { } Querydsl์ด์šฉํ•ด์„œ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ๋จผ์ € ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ๋กœ ๊ตฌํ˜„ํ•˜๊ธฐ public class MemberRepositoryImpl implements MemberRepositoryCustom.. 2023. 12. 29.