시나리오 소개
코드를 작성하는 과정에서 우리는 항상 유사한 유사한 코드를 빠르게 생성 할 수있는 플러그인이 있기를 바랍니다. Mybatis-Generator가 사용하는 것이 좋습니다. 아래의 사용 방법을 요약하겠습니다.
사용할 단계
1. 새 생성기 .xml 파일을 만듭니다
<? xml version = "1.0"encoding = "utf-8"?> <! doctype generatorconfiguration public "-// mybatis.org//dtd mybatis generator configuration 1.0 // en" "http://mybatis.org/dtd/mybatis-conerater-config_1_0.dtd"> <!-구성 파일을 소개합니다-> <!-todo note! ! ! 데이터베이스에 링크 할 수 있도록 코드를 자동으로 생성-> <Properties resource = "jdbc.properties"/> <!-데이터 연결 드라이버의 JAR 주소를 지정-> <classPathentry 위치 = "f : /svn_info/cloudtree/trustzhyq/src/e3izm/src/wwebapp/web-inf/lib/mysql-connector-java-5.1.29.jar"/> <context id = "context"targetruntime = "mybatis3"> <! 예 : 거짓 : 아니오-> <속성 이름 = "suppressAllComments"value = "true"/> <property name = "suppressDate"value = "true"/> </commentGenerator> </commentGenerator> </commentBcConnection driver class = "$ {driverClass}"ConnectionUrl = "$ {jdbcurl}" password = "$ {password}"/> <javatyperesolver> <property name = "forceBigDecimals"value = "false"/> </javatyperesolver> <!-엔티티 클래스 생성 위치-> <javamodelgenerator targetpackage = "com.trust.e3izm.ressvc.entity"src/main/java "> 이름 = "enablebpackages"value = "false"/> <property name = "trimstrings"value = "true"/> </javamodelgenerator> <!- *mapper.xml 파일 위치, TargetPackage : 패키지 이름, TargetProject : 프로젝트 아래의 경로-> <sqlmapgenerator targetpackage = "ressvc"<src/mapper/mapper/mapper/mapper " 이름 = "enablebpackages"value = "false"/> </sqlmapgenerator> <!-맵퍼 인터페이스 파일의 위치-> <javaclientgenerator targetpackage = "com.trust.e3izm.ressvc.dao"targetProject = "src/main/java"type "xmlmapper"> <Property Packpackes " </javaclientgenerator> <!-구성 테이블 정보-> <!-타사 서비스 유형-> <테이블 스키마 = "e3iz"tableName = "thirdPtySvc_type"domainObjectName = "temblptySvc_type"enableCountByExample = "false"enabledeTeByexample = "false" enableUpdateByexample = "false"enableUpdateByexample = "false"enableUpdateByexampl = "false"> </table> <!-xxtable-> <!-n 테이블이 생성되면 위의 테이블 코드를 복사합니다. 2. POM.XML에서 의존성 패키지 가져 오기
<플러그인> <플러그인> <!-Mybatis-Generator 플러그인, 맵퍼 및 pojo-> <groupid> org.mybatis.generator </groupid> <artifactid> mybatis-generator-maven-plugin </artifactid> <3.2 </version> <configuration> <!-구성 위치의 위치. <configurationFile> src/main/resources/generatorconfig.xml </configurationFile> </verbose> </verbose> </verbose> true </overwrite> </configuration> <executions> <idg </id> angeter </execution> </govet> </gualgute> </gualtion> <pectionency> <groupId> org.mybatis.generator </groupid> <artifactid> mybatis-generator-core </artifactid> <버전> 1.3.2 </version> </fectionements> </flugin> </plugins>
알아채다
1.이 코드를 넣어야합니다
<빌드> <FinalName> e3izm </finalName> <!-pom.xml 파일 의이 위치에 위의 코드를 넣으십시오-> </build>
2. Maven2 Generator에 대한 다운로드, Maven Dependency 패키지를 다운로드 할 수 없으므로 다운로드하려면 Maven3로 변경해야합니다.
maven3 changes.png
3. 새로운 Maven 러너를 만듭니다
maven.png
<!-구성 실행 명령-> mybatis-generator : generate -e
좋아, 일이 끝났어, 그냥 Maven 러너를 달리십시오!
궁금한 점이 있으면 공식 문서를 읽을 수 있습니다.
Mybatis Generator 공식 문서
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.