사용자 도구

사이트 도구


java:hibernate

Hibernate

Query Comment

Lazy Loading Field Load

  • Lazy Loading 필드를 강제로 바로 로딩하고자 한다면,
  • Hibernate.initialize(entity.getLazyCollection()); 형태를 사용해본다.

":" Escape

  • SQL 문장 자체에 “:“이 있을 경우 HQL의 파라미터 매핑 ”:“과 혼동이 있을 수 있다. 이때 SQL 문장의 ”:“는 \\:으로 이스케이프하면 된다.
    SELECT k.`news_master_id` AS id, @ROW \\:= @ROW + 1 AS rownum 
        FROM keyword_news_list k 
        JOIN (SELECT @ROW \\:= 0) r 
        WHERE k.`keyword_news_id` = :kid
    ORDER BY k.`news_master_id` ASC

참조

java/hibernate.txt · 마지막으로 수정됨: 2018/03/14 08:20 저자 kwon37xi