IntelliJ IDEA(2019)의 my batis 역방향 생 성 실현
my batis 역방향 프로젝트
1.프로필
resources 디 렉 터 리 에 프로필 을 만 듭 니 다.구체 적 으로 다음 과 같 습 니 다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<!-- -->
<classPathEntry location="C:\Users\dengp\.m2\repository\mysql\mysql-connector-java\5.1.27\mysql-connector-java-5.1.27.jar" />
<context id="DB2Tables" targetRuntime="MyBatis3">
<!-- -->
<commentGenerator>
<property name="suppressAllComments" value="true" />
</commentGenerator>
<!-- URL、 、 -->
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/dpb-srm"
userId="root"
password="123456">
</jdbcConnection>
<!-- <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"
connectionURL="jdbc:oracle:thin:@localhost:1521:XE"
userId="car"
password="car">
</jdbcConnection> -->
<javaTypeResolver >
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<!-- .\-->
<javaModelGenerator targetPackage="com.sxt.sys.pojo" targetProject=".\src\main\java">
<!-- schema,eg:fase com.oop.eksp.user.model, true:com.oop.eksp.user.model.[schemaName] -->
<property name="enableSubPackages" value="false" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<!-- -->
<sqlMapGenerator targetPackage="mapper" targetProject=".\src\main\resources">
<property name="enableSubPackages" value="false" />
</sqlMapGenerator>
<!-- DAO -->
<javaClientGenerator type="XMLMAPPER" targetPackage="com.sxt.sys.mapper" targetProject=".\src\main\java">
<property name="enableSubPackages" value="false" />
</javaClientGenerator>
<table tableName="t_emp" domainObjectName="Emp" schema=""></table>
<table tableName="t_basic" domainObjectName="Basic" schema=""></table>
<table tableName="t_dept" domainObjectName="Dept" schema=""></table>
<table tableName="t_role" domainObjectName="Role" schema=""></table>
<table tableName="t_user" domainObjectName="User" schema=""></table>
<table tableName="t_menu" domainObjectName="Menu" schema=""></table>
</context>
</generatorConfiguration>
2.플러그 인 의존pom.xml 파일 에 my batis 의 generator 플러그 인 을 추가 합 니 다.구체 적 으로 다음 과 같다.
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<!-- -->
<configurationFile>src/main/resources/mybatis-generator/generatorConfig-sys.xml</configurationFile>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
<executions>
<execution>
<id>Generate MyBatis Artifacts</id>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.3.2</version>
</dependency>
</dependencies>
</plugin>
3.역방향 생 성생 성 방식 은 여러 가지 가 있 습 니 다.저 희 는 간단 하고 자주 사용 하 는 방식 을 소개 합 니 다.아이디어 의 plugin 방식 으로 직접 생 성 됩 니 다.그림 과 같 습 니 다.
생 성 성공
마지막 으로 생 성 된 후 플러그 인 설명 을 없 애 면 됩 니 다.
됐어~됐어.이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
IntelliJ IDEA(2019)의 my batis 역방향 생 성 실현my batis 의 역방향 공 사 는 매우 편리 한 조작 으로 우리 의 개발 효율 을 현저히 향상 시 킬 수 있 습 니 다.전에 Eclipse 의 조작 을 소개 한 적 이 있 습 니 다.본 고 는 아이디어 에서 어떻...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.