엔터티 클래스 자동 생성(방법 2)


YMP 프레임워크를 통해 제공되는 Maven 확장 도구 플러그인

1단계: ymate-maven-extension 확장 도구 컴파일 및 설치

    #🎜🎜 #
  • 확장 도구 소스 코드 다운로드(YMP 프레임워크 Maven 확장 도구 프로젝트 주소)

    执行命令:git clone https://git.oschina.net/suninformation/ymate-maven-extension.git
  • 컴파일하여 설치 로컬 Maven 저장소# 🎜🎜#

    执行命令: cd ymate-maven-extension
             mvn clean install

  • 2단계: ymate-maven-plugin플러그인
을 추가합니다. pom.xml

   <plugin>
        <groupId>net.ymate.maven.plugins</groupId>
        <artifactId>ymate-maven-plugin</artifactId>
        <version>1.0-SNAPSHOT</version>
    </plugin>
ymate-maven-plugin插件

mvn ymate:entity

步骤3:执行插件生成实体

在工程根路径下执行命令:

Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
[INFO] Scanning for projects...
[INFO] ......(此处省略若干字)
[INFO] --- ymate-maven-plugin:1.0-SNAPSHOT:entity (default-cli) @ ymp-examples-webapp ---
三月 25, 2016 12:25:07 上午 net.ymate.platform.core.YMP init
信息: 
__   ____  __ ____          ____  
\ \ / /  \/  |  _ \  __   _|___ \ 
 \ V /| |\/| | |_) | \ \ / / __) |
  | | | |  | |  __/   \ V / / __/ 
  |_| |_|  |_|_|       \_/ |_____|  Website: http://www.ymate.net/
三月 25, 2016 12:25:07 上午 net.ymate.platform.core.YMP init
信息: Initializing ymate-platform-core-2.0.0-GA build-20160324-2339 - debug:true
......(此处省略若干字)
信息: [show tables][][1][13ms]
Output file "/Users/suninformation/IdeaProjects/ymate-platform-examples/ymp-examples-webapp/src/main/java/net/ymate/platform/examples/model/User.java".
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.577s
[INFO] Finished at: Fri Mar 25 00:25:08 CST 2016
[INFO] Final Memory: 10M/163M
[INFO] ------------------------------------------------------------------------

输出内容:

rrreee

通过插件生成的代码默认放置在src/main/java3단계: 플러그인을 실행하여 엔터티 생성

프로젝트 루트 경로 아래에서 명령 실행:
#🎜 🎜#rrreee#🎜🎜## 🎜🎜#출력 콘텐츠: #🎜🎜##🎜🎜#rrreee#🎜🎜##🎜🎜#플러그인에서 생성된 코드는 src/main/에 있습니다. java 경로는 기본적으로 데이터베이스 테이블이 변경될 때 플러그인 명령을 직접 실행하면 데이터 엔터티 객체를 빠르게 업데이트할 수 있습니다. #🎜🎜# 사용해보시면 더욱 편리하지 않나요? #🎜🎜#:p#🎜🎜##🎜🎜#