1. 첫째, Eclipse로 Maven 환경을 구성하고 SSM 프레임 워크로 프로젝트를 만듭니다.
2. Pom.xml에 플러그인을 추가하십시오
<빌드> <FinalName> SSM_Web </finalName> <PluginManagement> <Plugin> <GroupId> org.mybatis.generator </groupid> <artifactid> mybatis-generator-maven-plugin </artifactid> <3.2 </version> <configuration> <configurationFile> src/main/resources/mybatis-generator/generatorconfig.xml </configurationfile> <verbose> true </verbose> <overwrite> true </overwrite> </configuration> <executions> <idure </id> </gorge> </gorge> </generate> Generate </generate> </execution> </executions> <pectinements> <pectionency> <groupId> org.mybatis.generator </groupid> <artifactid> mybatis-generator-core </artifactid> <3.2 </version> </fectionency> <groupid> mysql </groupid> <artifactid> mysql-conector-hava </artifactid> <bersion> 5.1.40 </version> <cope> 런타임 </scope> </fectionement> </dependencies> </plugin> </plugins> </pluginmanagement> </build>
알아채다:
1. POM에 플러그인을 추가하려면 <빌드> </빌드> 태그에 데이터베이스 드라이버를 지정하고 여기에 데이터베이스 드라이버를 지정해야합니다. 그런 다음 다음 단계에서 GeneratorConfig.xml을 구성 할 때 데이터베이스 드라이버의 로컬 경로를 지정할 필요가 없습니다.
2. SRC/MAIN/REPIRCER/MYBATIS-GENERATOR/GENERGATORCONFIG.XML GeneratorConfig.xml 구성 파일의 경로를 지정하고 모든 사람이 실제 상황에 따라이를 조정할 수 있습니다.
3. GeneratorConfig.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-conerator-config_1_0.dtd"> <classPathentry location = "e : /maven/repository/mysql/mysql-connector-java/5.1.40/mysql-connector-java-5.1.40.jar"/>-> <context id = "my"targetruntime = "mybatis3"> 이름 = "suppressAllComments"value = "true"/> </commentGenerator> <jdbcConnection driver class = "com.mysql.jdbc.jdbc.driver"connecturl = "jdbc : mysql : //127.0.1 : 3306/crm"userid = "root"/> TargetPackage = "com.xdw.model"targetProject = "f :/javawebworkspace/ssm_web/src/main/java"> <property name = "enablesubpackages"value = "true"/<property name = "trimstrings"value = "true"/> </javamodelgenerator> TargetPackage = "com.xdw.mapping"targetproject = "f :/javawebworkspace/ssm_web/src/main/java"> <property name = "enablesubpackages"value = "true"/> </sqlmapgenerator> <javaclientgerator targetpackage = "com.xdw.dodw.dodo" targetProject = "f :/javawebworkspace/ssm_web/src/main/java"type = "xmlmapper"> <property name = "enablesubpackages"value = "true"/> </javaclientgenerator> <table tablename = "house_type"domainobname = "houseType"> <! 이름 = "useActualColumnNames"value = "true"/> -> </table> </context> </generatorconfiguration>
구성 설명 :
1. 데이터베이스 드라이버가 이전에 POM에서 구성되었으므로 ClassPathentry 위치를 여기에서 구성 할 필요가 없습니다.
2. JDBCConnection 자체 데이터베이스에 따라 해당 드라이버 클래스, URL, 사용자 이름 및 비밀번호를 구성합니다.
3. JavamodelGenerator, sqlmapgenerator, javaclientgenerator를 구성 할 대상 POJO 클래스를 구성하고 DAO 클래스 및 MAPPER에 해당하는 XML 파일을 구성합니다. TargetPackage 속성은 패키지 이름을 지정합니다. TargetProject는 프로젝트 경로를 지정합니다.
4. 테이블 태그는 데이터베이스 테이블 및 엔티티 클래스의 매핑을 구성합니다. TableName 속성은 테이블 이름을 지정하고 DomainObjectName은 생성 된 POJO 클래스 이름을 지정합니다. <property name="useActualColumnNames" value="true"/> 구성된 경우 생성 된 엔티티 클래스의 속성 이름은 데이터베이스와 동일합니다.
테이블의 각 필드의 이름은 동일합니다. 구성되지 않은 경우 데이터 테이블의 필드 이름은 _Connected 필드를 통해 자동으로 생성됩니다. 예를 들어, 여기에 type_id라는 필드가 있으며 생성 된 속성 이름은 typeid입니다.
데이터베이스 테이블을 구축 할 때 모든 사람이 _separate 단어를 사용하는 것이 좋습니다.
4. 생성 후 Maven 빌드를 클릭하십시오
팝업
mybatis-generator:generate 하고 실행을 클릭하십시오
mvn mybatis-generator:generate
5. 실행 결과는 다음과 같습니다.
요약
위는 편집기가 Mybatis-Generator를 통해 코드를 자동으로 생성하는 SSM 프레임 워크입니다. 모든 사람에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 모든 사람에게 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!