이제 코드 관리는 기본적으로 Maven이 관리합니다. 나는 여기서 Maven의 이점에 대해 이야기하지 않을 것입니다. Baidu 검색으로 소개합니다. 이 기사는 Maven 도구를 사용하여 MyBatis 코드를 생성하고 파일을 매핑하는 방법을 소개합니다.
1. maven pom.xml 파일을 구성하십시오
pom.xml에 다음 플러그인을 추가하십시오.
<플러그인> <groupid> org.mybatis.generator </groupid> <artifactid> mybatis-generator-maven-plugin </artifactid> <3.2 </version> <configuration> <verbose> true </verbose> <suverwrite> true </conferwrite> </plugin> </plugin>
Maven 플러그인 구성, 다음은 플러그인을 구성하고 구성 파일을 구성해야합니다.
2. 플러그인 구성 파일
Maven의 프로젝트 구성 파일 저장 경로는 다음과 같습니다.
기본적으로 플러그인은 SRC/Main/Resources 디렉토리에서 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-conerater-config_1_0.dtd"> <classPathentry location = "d : /repo/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.java-5.1.6.java-5.1.6.java-5.1.6.java-5.1.6.jar"/> <Context1 "Context1"Context1 "Context1"ConteRuntime = "MyBatis3"> <JDBCConnection DriverClass = "Com.Mysql.JDBC.Driver" ConnectionUrl = "jdbc : mysql : // xxxxxxx : 8406/cl_demo? useUnicode = true & charac 이름/src/main/java "/> <sqlmapgenerator targetpackage ="xxxx.account.persistence "targetProject" "d :/workspace/project name/package name/src/main/resources"/> <javaclientGenerator targetpackage = "xxxx.account.persistence ="xxxx.account. name /src /main /java "type ="xmlmapper " /> <table schema ="cl_demo "tablename ="tb_user " /<table schema ="cl_demo "tablename ="tb_role " /<table schema ="cl_demo "tablename ="tb_permission " /> <table schema ="tb_permission " />. TableName = "TB_ROLE_USER" /> <TABLE SCHEMA = "CL_DEMO"TABLENAME = "TB_PERMISSION_ROLE" /> < /CONTEXT> < /GENERATORCONFIGURATION>
이 예에서는 MySQL 데이터베이스가 사용되며 MySQL 데이터베이스의 JDBC 드라이버를 지정해야합니다.
1. 데이터베이스에 연결할 URL을 지정합니다.
2. com.xxx.xxx.model과 같은 생성 된 데이터 모델 객체의 패키지 이름을 지정합니다. TargetProject 모델이 저장된 프로젝트와 디렉토리를 지정합니다.
3. sqlmapgenerator는 패키지 이름과 매핑 된 파일을 저장하는 경로를 설정해야합니다. Maven과 함께 관리되는 경우 XML 파일은 일반적으로 SRC/Main/Resources 디렉토리에 배치됩니다.
4. JavaclientGenerator는 패키지 이름과 경로를 설정해야합니다.
6. 다음으로 생성해야 할 테이블 이름을 구성해야합니다.
3. 코드를 생성하십시오
구성이 완료되면 이제 코드를 생성 할 수 있습니다.
Eclipse에있는 경우 pom.xml 파일을 선택하고 마우스 오른쪽 버튼을 클릭하여 RUN AS-> MAVEN 빌드를 선택하십시오 …-> ENTER : MYBATIS-GENERATOR : 목표 상자에서 생성하십시오.
명령 줄에 maven 명령을 입력하는 경우 참고 : 명령은 현재 프로젝트 디렉토리에서 실행되어야합니다.
MVN Mybatis-Generator : 생성
코드가 생성되었고 작별 인사가 완료되었습니다.