기본 쿼리는 무엇입니까?

기본 쿼리는 구조화 된 쿼리 언어 (SQL)를 통해 표현 된 쿼리이며 C ++ 및 Java 쿼리 표현식의 유형-안전 방법뿐만 아니라 간결합니다. 기본 쿼리의 사용은 쿼리 힌트 및 특정 데이터베이스 별 기능을 포함하여 데이터베이스에서 특정 기능을 활용하는 데 유리합니다. 또한 SQL 또는 JAVA 데이터베이스 연결 (JDBC ™)을 사용하여 응용 프로그램에서 직접 마이그레이션의 깨끗한 마이그레이션 경로를 제공하는 데 유용합니다. 기본 쿼리는 스칼라 값, 엔티티 또는 둘 다로 구성된 결과를 제공하는 데 사용됩니다. 이러한 유형의 쿼리는 대상 데이터베이스에서 기본 SQL 사용을 지원합니다.

이러한 유형의 쿼리는 문자열 기반 응용 프로그램 프로그래밍 인터페이스 (API) 단점을 극복 할 수 있습니다. 이러한 종류의 쿼리는 객체 데이터베이스에서 사용되며, 여기서 객체 지속성은 프로그래머에게 일반적인 작업이며 데이터베이스의 일반적인 기능입니다. 그러나 비 원어민 쿼리는 표현이 단순하기 때문에 객체 지향적 인 프로그램에서 외국으로 보입니다.산재 된 문자열이 포함 된 문자열 및 객체 그래프.

기본 쿼리는 Java 및 C ++ 내에서 쿼리를 표현하여 데이터베이스에서 직면 한 문제를 완화하는 데 도움이됩니다. 쿼리는 API 또는 사용자 정의 쿼리 언어없이 작성할 수 있습니다. 또한 IDE (Integrated Development Environment)는 오타의 감소를 도울 수 있습니다. 그런 다음 기본 쿼리는 최대한 유형-안전하고 IDE의 리팩토링 기능으로 액세스 할 수 있습니다. 마지막으로 쿼리는 데이터베이스의 백엔드없이 일반 메모리 컬렉션에 대해 실행, 테스트 및 프로토 타입을 실행할 수 있습니다.

쿼리와 그에 따른 SQL이 다른 데이터베이스에서 반드시 전송할 수는 없습니다. 특정 기본 쿼리에 의해 많은 엔티티가 반환되면,이 동일한 엔티티는 메타 데이터 정의 매핑 소프트웨어 프로그램에서 SQL 문의 결과에 매핑되어야합니다. 결과적으로, 이들e는 지속적인 런타임으로 예상 객체에 JDBC 결과를 매핑하는 데 사용될 수 있습니다. 이름 매개 변수 사용은 이러한 유형의 쿼리에 대해 정의되지 않으며 휴대용 응용 프로그램은 기본 SQL 쿼리에 대한 위치 매개 변수의 바인딩 만 사용할 수 있습니다. 조인 지원은 단일 값의 관계로 제한됩니다.

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

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?