0
POJO 클래스에는 논리가 없지만 NamedQuery에는 일부 논리가 포함되어 있습니다.모든 튜토리얼에서 엔티티 클래스에 명명 된 쿼리를 작성하는 이유는 무엇입니까? 그것은 논리 부분입니다.
POJO 클래스에는 논리가 없지만 NamedQuery에는 일부 논리가 포함되어 있습니다.모든 튜토리얼에서 엔티티 클래스에 명명 된 쿼리를 작성하는 이유는 무엇입니까? 그것은 논리 부분입니다.
여기서 '생성 된 코드'문제가 더 많습니다. 대부분의 실제 개발자는 Entity 클래스에 명명 된 쿼리를 작성하지 않습니다. 그때 거기에 넣는 것은 말이되지 않습니다. 그러나 코드 생성기를 사용하여 엔티티 클래스를 생성 할 때 항상 맨 위에 '모두 찾기'유형의 명명 된 쿼리를 배치합니다. 이는 주로 코드 생성기가 어떤 종류의 명명 된 쿼리가 필요한지 알지 못하기 때문에 발생합니다. 그들은 '모두 찾기'를 개인적으로 만 맞는 것으로 추측하지만 사용자가 직접 모든 엔터티에 대해 모든 종류의 쿼리를 찾지 못했습니다. 항상 일부 술어가 관련되어 있습니다.
나를 위해 명명 된 쿼리에 가장 적합한 장소입니다 : 그들 중 다수를 들어
아니요. –
아니요, DTO에는 일반적으로 로직이 없습니다. 다른 유형은 로직을 가지고 있어도 완벽합니다. –