Hibernate를 보다보니 PK값을 가지고 가서 객체를 얻어오는 메소드가 두개있다.
getHibernateTemplate().get(PK값);
getHibernateTemplate().load(PK값);
위와 같은데 같은 작업을 하는데 차이가 뭔지 모르겠더라.
그래서 구글링을 통해서 답을 찾았다.
Minato님의 블로그와 Raiyung님의 블로그에서 내용을 확인하면 된다.
결론은 get()은 호출되면 바로 select를 실행하고
load()는 잠시 뜸을 들이다가 객체가 사용되는 시점에 select를 실행한다는 것!
실제적으로 어떤 영향을 일으킬지는 잘 모르겠네~~~~
getHibernateTemplate().get(PK값);
getHibernateTemplate().load(PK값);
위와 같은데 같은 작업을 하는데 차이가 뭔지 모르겠더라.
그래서 구글링을 통해서 답을 찾았다.
Minato님의 블로그와 Raiyung님의 블로그에서 내용을 확인하면 된다.
결론은 get()은 호출되면 바로 select를 실행하고
load()는 잠시 뜸을 들이다가 객체가 사용되는 시점에 select를 실행한다는 것!
실제적으로 어떤 영향을 일으킬지는 잘 모르겠네~~~~
댓글
댓글 쓰기