사용자 도구

사이트 도구


java:jpa:association

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
java:jpa:association [2018/09/10 12:31]
kwon37xi
java:jpa:association [2018/09/10 12:33]
kwon37xi
줄 21: 줄 21:
  
 ==== @JoinFormula ==== ==== @JoinFormula ====
-  * 관계가 맺어져 있지 않을 경우 ''null''값을 저장해야 하지만 Legacy DB의 경우 ''0'' 이나 기타 다른 값을 저장하는 경우가 있.  +  * 관계가 맺어져 있지 않을 경우 ''null''값을 저장해야 하지만 Legacy DB의 경우 ''0'' 이나 기타 다른 값을 저장하는 경우가 있.  
-  * [[https://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/annotations/JoinFormula.html|@JoinFormula]] +  * [[https://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/annotations/JoinFormula.html|@JoinFormula]]<code java> 
-  * [[https://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/annotations/JoinColumnOrFormula.html|JoinColumnOrFormula]] +@JoinFormula(value="CASE the0isNullColumn WHEN 0 THEN NULL ELSE the0isNullColumn END"
-  * [[https://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/annotations/JoinColumnsOrFormulas.html|JoinColumnsOrFormulas]]+</code> 
 +  * [[https://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/annotations/JoinColumnOrFormula.html|@JoinColumnOrFormula]] 
 +  * [[https://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/annotations/JoinColumnsOrFormulas.html|@JoinColumnsOrFormulas]] 
 +  * [[https://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/annotations/NotFound|@NotFound]]도 사용가능하지만 이 경우 잘못된 값이 들어온 경우와 ''null''을 나타내는 값이 들어온 경우를 구분할 수 없다.<code java> 
 +@NotFound(action = NotFoundAction.IGNORE) 
 +</code>
  
 === @JoinFormula 참고 === === @JoinFormula 참고 ===
java/jpa/association.txt · 마지막으로 수정됨: 2020/11/12 14:53 저자 kwon37xi