MyBatisGenerator 사용자 정의 플러그인 만들기

필요조건

  • Enity를 생성할 때 특정 인터페이스를 원합니다.
  • 설치 방법


    org.mubatis.generator.api.extends를 통해 PluginAdapter를 다시 쓰는 데 필요한 방법입니다.
    기본 참조공식 문서만 있으면 됩니다.
    이번에는Enity가 생성된 후에 특정 인터페이스를 설치하면 됩니다. 그래서mode lBase RecordClassGenerated 방법으로 다시 썼습니다.
    public boolean modelBaseRecordClassGenerated(TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
    	topLevelClass.addImportedType(entitySuperInterface);
    	topLevelClass.addSuperInterface(entitySuperInterface);
    	return true;
    }
    

    좋은 웹페이지 즐겨찾기