Skip to main content

기본 쿼리는 무엇입니까?

기본 쿼리는 구조화 된 쿼리 언어 (SQL)를 통해 표현 된 쿼리이며 C ++ 및 Java 쿼리 표현식의 유형 안전 방법뿐만 아니라 간결합니다.기본 쿼리의 사용은 쿼리 힌트 및 특정 데이터베이스 별 기능을 포함하여 데이터베이스에서 특정 기능을 활용하는 데 유리합니다.또한 SQL 또는 Java 데이터베이스 연결 (JDBC Trade;)을 사용하여 응용 프로그램에서 직접 마이그레이션의 깨끗한 마이그레이션 경로를 제공하는 데 유용합니다.기본 쿼리는 스칼라 값, 엔티티 또는 둘 다로 구성된 결과를 제공하는 데 사용됩니다.이러한 유형의 쿼리는 대상 데이터베이스에서 기본 SQL 사용을 지원합니다.이러한 종류의 쿼리는 객체 데이터베이스에서 사용되며, 여기서 객체 지속성은 프로그래머에게 일반적인 작업이며 데이터베이스의 일반적인 기능입니다.그러나 비 원형 쿼리는 표현이 간단한 문자열이기 때문에 객체 지향적 인 프로그램에서 외래로 나타납니다.쿼리는 API 또는 사용자 정의 쿼리 언어없이 작성할 수 있습니다.또한 IDE (Integrated Development Environment)는 오타의 감소를 도울 수 있습니다.그런 다음 기본 쿼리는 최대한 유형-안전하고 IDE의 리팩토링 기능으로 액세스 할 수 있습니다.마지막으로, 쿼리는 데이터베이스의 백엔드없이 일반 메모리 컬렉션에 대해 실행, 테스트 및 프로토 타입을 실행할 수 있습니다.특정 기본 쿼리에 의해 많은 엔티티가 반환되면,이 동일한 엔티티는 메타 데이터 정의 매핑 소프트웨어 프로그램에서 SQL 문의 결과에 매핑되어야합니다.결과적으로, 이들은 지속적인 런타임으로 예상되는 객체에 JDBC 결과를 매핑하는 데 사용될 수 있습니다.이름 매개 변수 사용은 이러한 유형의 쿼리에 대해 정의되지 않으며 휴대용 응용 프로그램은 기본 SQL 쿼리에 대한 위치 매개 변수의 바인딩 만 사용할 수 있습니다.조인 지원은 단일 값의 관계로 제한됩니다.

기본 쿼리를 사용하려면 프로그래머는 SQL 결과 세트를 설명해야합니다.결과 세트를 설명하면 EntityManager 맵 열과 같은 프로그램이 엔티티의 속성에 대한 프로그램에 도움이됩니다.스칼라 결과는 다른 엔티티 결과와 정의되고 혼합되어 별칭 열이 반환 될 수 있습니다.결과 세트가 설명되면 기본 쿼리 실행이 가능합니다.