Теперь управление кодом в основном управляется Maven. Я не буду говорить о преимуществах Maven здесь. Вы представите его с поиском Baidu. В этой статье представлено, как использовать инструменты Maven для генерации кода Mybatis и отображения файлов.
1. Настройте файл Maven pom.xml
Добавьте следующие плагины в pom.xml:
<blicin> <groupid> org.mybatis.generator </GroupId> <ArtifactId> mybatis-Generator-maven-plugin </artifactid> <sersion> 1.3.2 </version> <Конфигурация> <verbose> true </verbose> <Overwrite> true </overwrite> </configuration> </plugin>
Настройте плагин Maven, следующие необходимы для настройки плагина и настройки файла конфигурации
2. Файл конфигурации плагина
Путь к хранилищу файла конфигурации проекта Maven заключается в следующем:
По умолчанию плагин будет читать файл GeneratorConfig.xml в каталоге SRC/Main/Resources.
Конкретная конфигурация заключается в следующем:
<? xml version = "1.0" Encoding = "UTF-8"?> <! Doctype GeneratorConfiguration public "-// mybatis.org//dtd Mybatis Generator Configuration 1.0 // en" <classpathentry location = "d:/repo/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.jar"/> <context id = "context1" ConnectionUrl = "jdbc: mysql: // xxxxxxx: 8406/cl_demo? useUnicode = true & ancervencoding = utf-8" userId = "root" password = "/> <javamodelgenerator targetPackage =" xxx.account.model " name/src/main/java" /> <sqlMapGenerator targetPackage="xxxx.account.persistence" targetProject="D:/workspace/project name/package name/src/main/resources" /> <javaClientGenerator targetPackage="xxxx.account.persistence targetProject="D://workspace/project 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 " /> <balecte Schema =" cl_demo "tableName =" tb_permisse " /> <table Schema =" cl_demo "cl_demo". TableName = "TB_ROLE_USER" /> <TABLE SCHEMA = "CL_DEMO" TABLENAME = "TB_PERMISSION_ROLE" /> < /context> < /generatorConfiguration>
В этом примере используется база данных MySQL, и необходимо указать драйвер JDBC базы данных MySQL.
1. Укажите URL для подключения к базе данных;
2. Укажите имя пакета сгенерированного объекта модели данных, например, com.xxx.xxx.model, TargetProject Указывает проект, и каталог, где хранится модель.
3. SQLMAPGENERATOR должен установить имя пакета и путь для хранения отображения файла. Если управляется с Maven, файл XML обычно помещается в каталог SRC/Main/Resources.
4. Javaclientgenerator должен установить имя и путь пакета.
6. Далее вам нужно настроить имя таблицы, необходимое для создания.
3. Сгенерировать код
После завершения конфигурации вы теперь можете генерировать код
Если он находится в Eclipse, выберите файл pom.xml, щелкните правой кнопкой мыши, чтобы выбрать запуск AS-> Maven Build…-> Enter: Mybatis-Generator: Создайте в поле целей
Если вы только что введете команду Maven в командной строке, обратите внимание: команда должна быть запущена в текущем каталоге проекта:
MVN Mybatis-Generator: генерировать
Код был сгенерирован, и прощание было сделано.