mybatis 설정 예제

파일 매핑: MyBatis 프레임워크에 대한 하나의 응용 프로그램에 둘 이상의 매핑 파일이 있을 수 있습니다. 매핑 파일은 Java 인터페이스에 정의된 관련 서비스 집합에 대한 정보를 전달합니다. 특정 서비스에 사용할 매개 변수화된 SQL 문을 정의하고 SQL 매개 변수에 대한 입력을 정의하고 SQL 문에 의해 반환되는 경우 결과 데이터에 대한 반환 매핑도 정의합니다. 즉, 예제에서는 환경 설정에 대한 파일과 다른 하나는 클래스 제품과 관련된 서비스에 대한 매핑 파일이라는 두 개의 xml 파일이 있습니다. 다음은 환경 사양 구성 xml 파일입니다 : MySQL은 오늘날 사용할 수있는 가장 인기있는 오픈 소스 데이터베이스 시스템 중 하나입니다. Mysql 데이터베이스에 연결하는 SqlMapConfig.xml 구성 파일을 만들어 보겠습니다. 아래 제공된 예는 MySQL 데이터베이스에 대한 데이터소스 속성(드라이버 이름, URL, 사용자 이름 및 암호)입니다. 예: 예제에는 두 개의 낙타 경로가 있습니다. 첫 번째 경로는 5초마다 실행되는 타이머에 의해 트리거되는 새 데이터를 테이블에 삽입합니다. 두 번째 경로는 테이블에서 새로 삽입된 행을 픽업하고 행을 처리하고 행을 완료할 때 처리된 행으로 표시합니다. 동일한 행을 다시 선택하지 않도록 합니다. 특성 이름은 매퍼 인터페이스의 패키지 이름을 가리킵니다.

이 장에서 제공 하는 예제에서 리소스 특성을 사용 하 여 매퍼 XML의 클래스 경로를 지정 했습니다. : 이 태그는 전체 MyBatis 응용 프로그램에 사용할 몇 가지 일반적인 설정을 지정하는 데 사용됩니다. 위의 파일 파일에는 속성을 “lazyLoadingEnabled”를 사용하지 않도록 설정하는 예제가 포함되어 있습니다. 우리는 다음 튜토리얼에서 더 많은 설정 옵션을 볼 수 있습니다. src/main/resources/OSGI-INF/Blueprint 폴더에 있는 낙타-mybatis.xml 파일에는 블루프린트 XML 파일이 있습니다. 이 예제에서는 포함된 데이터베이스를 사용하므로 다음 bean을 사용하여 테이블을 만들고 놓습니다. 그런 다음 구성 파일 전체에서 속성을 사용하여 동적으로 구성해야 하는 값을 대체할 수 있습니다. 예를 들어 Java 형식의 짧은 이름인 typeAliases를 모든 곳에서 절대 클래스 이름을 지정하는 대신 사용할 수 있습니다. 우리가 튜토리얼_point.com.mybatis_examples라는 패키지 내에서 Student.java 파일에서 클래스 학생이 있다고 가정해 봅시다.

이 이름을 사용하여 클래스를 매번 해결하는 대신 아래와 같이 해당 클래스에 별칭을 선언할 수 있습니다 .이 예제에서는 MyBatis를 사용하여 데이터 매퍼를 만들거나 정의하는 방법을 볼 수 있습니다. 매퍼는 데이터가 저장되는 기본 데이터베이스와 응용 프로그램을 통신합니다. MyBatis 데이터 매퍼는 인터페이스 개체로 정의됩니다. 주석이나 xml 매퍼를 사용하여 데이터베이스 쿼리를 정의할 수 있습니다. XML을 사용하지 않고 순수 Java에서 MyBatis를 구성할 수 있습니다.

This entry was posted in Uncategorized. Bookmark the permalink.

Fatal error: Cannot redeclare class walker in /home/content/90/8606590/html/booksnboots/wp-content/themes/teentouch/comments.php on line 10