Inflearn brand logo image
  • Course
Inflearn brand logo image
rksidksrksi{{userName}}'s Profile

rksidksrksi

@rksidksrksi

Reviews Written

5

Average Rating

5.0

  • โ€ขHome
  • โ€ขPosts
The introduction is empty

Posts

  • Q&A

    02/20/2023

    PartialType๊ณผ OmitType ๋™์‹œ ์ ์šฉ

    chatGPT์— ๋ฌผ์–ด๋ณด๋‹ˆ ๋ฐ”๋กœ ์•Œ๋ ค์ฃผ๋„ค์š”. ์ž๋‹ตํ•ฉ๋‹ˆ๋‹ค. @InputType() export class UpdateUserInput extends PartialType( OmitType(CreateUserInput, ['loginId', 'email'], InputType)) { }

    0
    1
    546
  • Q&A

    01/29/2023

    ํŠธ๋žœ์žญ์…˜ ํ…œํ”Œ๋ฆฟ ์‚ฌ์šฉ ๋กœ์ง

    status๋Š” TransactionTemplate์—์„œ ์ƒ์„ฑํ•ด์„œ ๋„˜๊ฒจ์ค๋‹ˆ๋‹ค.executeWithoutResult ํ•จ์ˆ˜๋Š” execute ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค.TransactionTemplate์—๋Š” execute ํ•จ์ˆ˜๊ฐ€ ๊ตฌํ˜„๋˜์–ด ์žˆ๊ณ  ๊ฐ„๋žตํžˆ๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.@Override @Nullable public T execute(TransactionCallback action) throws TransactionException { /* (์ค‘๋žต) */ TransactionStatus status = this.transactionManager.getTransaction(this); T result; try { result = action.doInTransaction(status); } /* (์ค‘๋žต) */ this.transactionManager.commit(status); return result; } }์ฆ‰, status๋Š” TransactionTemplate์—์„œ ์ƒ์„ฑํ•ด์„œ doInTransaction์˜ ๋งค๊ฐœ์ธ์ž๋กœ ๋„ฃ์–ด์ค๋‹ˆ๋‹ค.

    4
    2
    745

About rksidksrksi - Inflearn