Warning: count(): Parameter must be an array or an object that implements Countable in /customers/2/7/7/fairbar.dk/httpd.www/wp-includes/post-template.php on line 284

mybatis generator 예제

By 2. augustIkke-kategoriseret

마이바티스 제너레이터(MBG)는 마이바티스 마이바티스와 아이바티스의 코드 생성기입니다. 그것은 MyBatis의 모든 버전에 대한 코드를 생성하고, 버전 2.2.0 후 iBATIS의 버전. 데이터베이스 테이블(또는 여러 테이블)을 내성으로 검사하고 테이블에 액세스하는 데 사용할 수 있는 아티팩트를 생성합니다. 이렇게 하면 데이터베이스 테이블과 상호 작용하기 위해 개체 및 구성 파일을 설정하는 초기 번짐이 줄어듭니다. MBG는 간단한 CRUD(만들기, 검색, 업데이트, 삭제)인 많은 데이터베이스 작업에 큰 영향을 미치려고 합니다. 조인 쿼리 또는 저장 프로시저에 대해 SQL 및 개체를 코딩해야 합니다. 조건 개체는 createCriteria 메서드 또는 예제 클래스의 메서드를 사용하여 만들 수 있습니다. 첫 번째 Criteria 개체를 createwith를 사용 하 여 createCriteria 메서드는 자동으로 조건 개체 목록에 추가 됩니다.- 이렇게 하면 필요 하지 않거나 여러 다른 절을 함께 필요가 없는 경우 간단한 where 절을 쉽게 작성할 수 있습니다. 또는 메서드를 사용하는 경우 Criteria 클래스가 모든 인스턴스의 목록에 추가됩니다.

구성 파일의 예는 XML 구성 파일 참조 페이지를 참조하십시오. MyBatis 생성기는 반복개발 환경에서 잘 작동하도록 설계되었으며, 연속 빌드 환경에서 개미 작업 또는 메이븐 플러그인으로 포함될 수 있습니다. MBG를 반복적으로 실행할 때 주의해야 할 중요한 사항은 다음과 같습니다: 모든 예제 클래스에서 setDistinct(true) 메서드를 호출하여 쿼리를 고유하도록 강제할 수 있습니다. 예제 클래스에는 where 절에서 함께 수반되는 조건 목록을 포함하는 Criteria라는 내부 정적 클래스가 포함되어 있습니다. 예제 클래스에는 Criteria 개체 목록이 있으며 내부 클래스의 모든 절이 함께 오데됩니다. 다른 Criteria 클래스 집합을 사용하면 사실상 무제한의 where 절을 생성할 수 있습니다. 테이블의 구조에 따라 이러한 명령문의 변형이 다릅니다(예: 테이블에 기본 키가 없는 경우 MBG는 기본 키 함수에 의한 업데이트를 생성하지 않음). Eclipse 기능으로 실행할 때 생성기는 Java 파일을 병합하고 생성된 Java 파일에 사용자 수정 사항을 저장할 수도 있습니다.

leder

Author leder

More posts by leder