๐Ÿ๏ธ Spring/JPA

[JPA] ํ•„๋“œ์™€ ์ปฌ๋Ÿผ ๋งคํ•‘ - @Transient

๋ง ๋ž‘ 2021. 12. 14. 13:34
728x90

 

 

 

 

 

 

@Transient

ํ•ด๋‹น ํ•„๋“œ๋ฅผ ์˜์† ๋Œ€์ƒ์—์„œ ์ œ์™ธ์‹œํ‚ฌ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

 

๋”ฐ๋ผ์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•˜์ง€ ์•Š๊ณ  ์กฐํšŒํ•˜์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค.

๊ฐ์ฒด์— ์ž„์‹œ๋กœ ์–ด๋–ค ๊ฐ’์„ ๋ณด๊ด€ํ•  ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

@Entity
public class Member {

    @Id
    private String id;
    
    private Stirng username;
    
    private Stirng password;
    
    @Trasient
    private Stirng checkPassword;
    

}

 

 

 

 

 

 

 

 

๐Ÿ“” Reference

 

์ž๋ฐ” ORM ํ‘œ์ค€ JPA ํ”„๋กœ๊ทธ๋ž˜๋ฐ - ๊ธฐ๋ณธํŽธ - ์ธํ”„๋Ÿฐ | ๊ฐ•์˜

JPA๋ฅผ ์ฒ˜์Œ ์ ‘ํ•˜๊ฑฐ๋‚˜, ์‹ค๋ฌด์—์„œ JPA๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ๊ธฐ๋ณธ ์ด๋ก ์ด ๋ถ€์กฑํ•˜์‹  ๋ถ„๋“ค์ด JPA์˜ ๊ธฐ๋ณธ ์ด๋ก ์„ ํƒ„ํƒ„ํ•˜๊ฒŒ ํ•™์Šตํ•ด์„œ ์ดˆ๋ณด์ž๋„ ์‹ค๋ฌด์—์„œ ์ž์‹ ์žˆ๊ฒŒ JPA๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค., ๋ณธ ๊ฐ•์˜๋Š” ์ž๋ฐ” ๋ฐฑ์—”

www.inflearn.com

[์ž๋ฐ” ORM ํ‘œ์ค€ JPA ํ”„๋กœ๊ทธ๋ž˜๋ฐ - ๊น€์˜ํ•œ]

 

 

 

JPA์—์„œ @Transient ์• ๋…ธํ…Œ์ด์…˜์ด ์กด์žฌํ•˜๋Š” ์ด์œ 

Moon

gmoon92.github.io

 

transient : ๋‘๊ฐ€์ง€ ์‚ฌ์šฉ๋ก€, ๋น„์Šทํ•œ ์˜๋ฏธ

java์—์„œ๋„, JPA์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋‹ค

juneyr.dev

 

 

 

 

 

728x90