DataMapper 원본 배포에는 VSN 솔루션과 여러 C# 프로젝트가 포함됩니다. 배포는 ZIP 아카이브 의 형태로 되어 있습니다. WinZip 또는 최신 버전의 Windows에 내장된 추출기와 같은 유틸리티를 사용하여 배포를 추출할 수 있습니다. VSN 프로젝트 디렉터리에서 ibatisnet 폴더를 만들고 배포를 추출하는 것이 좋습니다. 아무 일도 일어나지 않으면 GitHub 데스크톱을 다운로드하고 다시 시도하십시오. AppGen 일식 플러그인은 스프링과 iBatis에 따라 전체 자바 웹 응용 프로그램 소스 코드를 생성합니다. 규칙별로 데이터베이스 스키마에서 XML 구성 매핑 파일을 빠르게 설정할 수 있습니다. IBatisNet.sln 솔루션 파일을 VSN에 로드하고 솔루션을 빌드하여 필요한 어셈블리를 생성할 수 있습니다. 솔루션에는 7개의 프로젝트가 있으며 모두 성공해야 합니다. 필요한 어셈블리는 sourceIBatisNet.DataMapperbin디버그에서 만들어집니다. 생성된 어셈블리는 : 다운로드한 파일의 압축을 풀고 번들에서 .jar 파일을 추출하고 적절한 lib 디렉터리에 보관합니다. 개발자가 시작할 수 있도록 다운로드 가능한 패키지에서 광범위한 사용자 가이드를 사용할 수 있습니다. 프레임워크의 기능을 자세히 설명하고 프로젝트에서 프레임워크를 사용하는 방법을 설명합니다.
mybatis/ibatis-2에서 새로운 릴리스에 대한 알림을 원하십니까? .NET에 대한 iBATIS DataMapper의 공식 사이트는 아파치 사이트 입니다. DataMapper는 필요한 DataMapper 어셈블리와 VSN 솔루션을 포함하는 소스 배포를 포함하는 이진 분포의 두 가지 유형의 배포에서 사용할 수 있습니다. 배포 중 하나를 다운로드하려면 웹 사이트의 다운로드 영역에 대한 링크를 따라 iBATIS .NET DataMapper 릴리스의 바이너리 또는 소스 배포를 선택합니다(바이너리 배포를 다운로드하는 경우 WinZip 또는 최신 버전의 Windows에 내장된 추출기와 같은 유틸리티를 사용하여 파일을 추출한 다음 어셈블리 참조 추가 섹션으로 건너뜁니다). 배포의 소스 폴더 아래에는 표 4.1과 같이 iBATIS.NET 배포를 구성하는 8개의 폴더가 있습니다. Table4.1.iBATIS.NET 소스 배포판에서 발견된 폴더 최근 몇 가지 도구가 도착하여 이 모든 것을 변경했습니다. 그들은 단순성과 따라 데이터베이스 진화에 대한 몇 가지 간단한 규칙을 수용하여 그렇게했다. 몇 가지 좋은 예는 레일 마이그레이션 및 dbdeploy입니다. 두 도구는 목적이 비슷하지만 구현에서는 매우 다릅니다. MyBatis 스키마 마이그레이션 시스템은 둘 다에서 끌어와서 동종 최고의 마이그레이션 도구가 되고자 합니다. 당신은 뿐만 아니라 SqlMapConfig.xml 파일을 사용하여 다음과 같은 선택적 속성을 설정할 수 있습니다 – SQL 문 및 매핑은 다음과 같이 XML 파일에 외부화 할 수 있습니다.
. VS.NET XML 편집기의 스키마를 구성 파일에 연결하려면 스키마 파일(SqlMap.xsd, SqlMapConfig.xsd, providers.xsd)을 VS.NET 프로젝트 또는 VS.NET 설치 디렉터리에 추가해야 합니다. VS.NET 디렉터리 중 하나가 될 것입니다 어셈블리 참조를 추가 한 후, 당신은 당신의 윈도우, 웹 응용 프로그램 또는 라이브러리 프로젝트 (당신이 하나가있는 경우 테스트 프로젝트)에 XML 파일의 세 가지 유형을 추가해야합니다. 이러한 파일은 다음과 같습니다 MyBatis는 선언적 데이터 캐싱을 지원합니다. 명령문은 캐시 가능한 것으로 표시할 수 있으므로 데이터베이스에서 검색된 모든 데이터는 캐시에 저장되고 해당 명령문의 이후 실행은 캐시된 데이터를 검색하는 대신 데이터베이스에 충돌합니다. MyBatis는 OSCache, Ehcache, 헤이즐캐스트 및 Memcached와 통합하기 위한 Java HashMap 및 기본 커넥터를 기반으로 하는 기본 캐시 구현을 제공합니다. 다른 캐시 구현을 연결하는 API를 제공합니다. 프레임워크는 XML 설명자 또는 주석을 사용하여 개체를 저장 프로시저 또는 SQL 문과 결합합니다. 그것은 마음에 단순하게 설계되었습니다. .
MyBatis는 iBATIS 3.0의 포크이며 iBATIS의 원래 제작자를 포함하는 팀에 의해 유지됩니다.