저는 까다로운 상황이 있습니다. bean (getX())의 속성이 있습니다. 명명 된 쿼리에서 X를 사용하고 싶지만 X를 유지하고 싶지는 않습니다. 내가 getX에 @Transient 넣어 경우Named Query를 위해 bean에서 transient getter를 사용하는 방법?
는(), 내 이름 쿼리
저는 까다로운 상황이 있습니다. bean (getX())의 속성이 있습니다. 명명 된 쿼리에서 X를 사용하고 싶지만 X를 유지하고 싶지는 않습니다. 내가 getX에 @Transient 넣어 경우Named Query를 위해 bean에서 transient getter를 사용하는 방법?
는(), 내 이름 쿼리
use @NamedNativeQueries instead of named query in your case
당신은 대신 transient
만드는, @Column(insertable=false, updatable=false)
와 속성을 주석을 달 수 있습니다 .. 실패합니다. Transient는 JPA 용으로 데이터베이스에서 값이 전혀 표시되지 않음을 의미합니다. 귀하의 경우에는 더 이상 만지기를 원치 않는 것 같습니다.
내 문제는 요소가 XML 스키마에 채워지는 것이 었습니다. 그래서 xml 스키마에 대한 속성을 제외시키기 위해 주석을 추가했습니다 (무시됩니다).