23.05.07 00:50 작성
·
274
0
public class student {
public int score;
public int getScore() {
return this.score;
}
}
위와 같은 코드가 있고 연관관계 매핑이 되어있어 현재 프록시 상태라고 가정했을 때
점수를 얻기 위해 student.score를 사용 하면 영속성 컨텍스트로부터 초기화를 받지 못하고, student.getScoret()를 하면 초기화를 받는 건가요 ?
만약 프로퍼티 접근을 사용했을 때 초기화를 받지 모한다면 studnet.score 안에는 무슨 값이 들어있게 되는 건가요 ?
답변 1
0
안녕하세요. hjemsti님, 공식 서포터즈 OMG입니다.
.
점수를 얻기 위해 student.score를 사용 하면 영속성 컨텍스트로부터 초기화를 받지 못하고, student.getScoret()를 하면 초기화를 받는 건가요 ?
네 맞습니다. getScore()를 호출해야합니다.
만약 프로퍼티 접근을 사용했을 때 초기화를 받지 모한다면 studnet.score 안에는 무슨 값이 들어있게 되는 건가요 ?
score는 int 타입으로 만약 student.score를 출력한다면 default value인 0을 출력합니다.
.
감사합니다.