Сценарий введение
Во время процесса написания кода мы всегда надеемся, что есть плагин, который может быстро генерировать общий аналогичный код. Такое ощущение, что Mybatis-Generator хорош в использовании. Давайте суммируем его метод использования ниже.
Шаги для использования
1. Создайте новый файл Generator.xml
<? xml version = "1.0" Encoding = "UTF-8"?> <! Doctype GeneratorConfiguration public "-// mybatis.org//dtd Mybatis Generator Configuration 1.0 // en" <!-Представьте файлы конфигурации-> <!-Todo Note! ! ! Автоматически генерируйте код, чтобы отпустить это предложение, ссылка на базу данных-> <Properties resource = "jdbc.properties"/> <!-Укажите адрес JAR драйвера соединения данных-> <classPathentry location = "f: /svn_info/cloudtree/trustzhyq/src/e3izm/src/main/webapp/web-inf/lib/mysql-connector-java-5.1.29.jar"/> <context id = "contextruntime =" mybatis3 "> <Комментатор> <! false: no-> <name = "supressallcomments" value = "true"/> <name = "supressDate" value = "true"/> </commentGenerator> <!-Связанная конфигурация базы данных-> <jdbcconnection driverClass = "$ {DriverClass}" connectUrl = "$ {JDBCURL}" usterId = "$" $ "$" $ "$" $ "$" $ "$" $ "$" $ "{at {at {at {at {at {at {at {at {at {at {at}" $ "$" $ " Password = "$ {пароль}"/> <javatyperesolver> <property name = "forcebigdecimals" value = "false"/> </javatyperesolver> <!-Расположение генерации класса сущности-> <javamodelgenerator targetpackage = "com.t3izm. name = "enablesubpackages" value = "false"/> <name = "trimstrings" value = "true"/> </javamodelgenerator> <!- *Местоположение файла mapper.xml, targetpackage: имя пакета, targetProject: path in the Project-> <sqlmapgenerator argentpackage = "ressvc" name="enableSubPackages" value="false"/> </sqlMapGenerator> <!-- Location of Mapper interface file --> <javaClientGenerator targetPackage="com.trust.e3izm.ressvc.dao" targetProject="src/main/java" type="XMLMAPPER"> <property name="enableSubPackages" value="false"/> </javaClientGenerator> <!--Configuration table information-> <!--Third-party service type--> <table schema="e3iz" tableName="THIRDPTYSVC_TYPE" domainObjectName="Thirdptysvc_type" enableCountByExample="false" enableDeleteByExample="false" enableSelectByExample="false" enableUpdateByexample = "false" enableUpdateByexample = "false" enableUpdateByexample = "false"> </table> <!-xxtable-> <!-если n таблицы сгенерированы, затем скопируйте приведенный выше таблицу n копии-> </context> </generatorconfiguration> 2. Импорт пакеты зависимостей в pom.xml
<blicins> <blicin> <!-плагин Mybatis-Generator, используемый для автоматического генерации Mapper и Pojo-> <groupid> org.mybatis.generator </GroupId> <strifactid> mybatis-Generator-maven-plugin </artifactid> <sersive> 1.3.2 </версия> <конфигурация> <! <configurationFile>src/main/resources/generatorConfig.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> <sersive> 1.3.2 </version> </dependency> </depertion> </placin> </plugins>
Уведомление
1. Этот код должен быть помещен в
<buld> <finalname> e3izm </finalname> <!-Поместите вышеуказанный код в этом месте файла pom.xml-> </build>
2. Maven2 Скачать о генераторе, пакет зависимости Maven не может быть загружен, его нужно изменить на Maven3, чтобы загрузить его
Maven3 изменяется. Png
3. Создайте нового Maven Runner
Maven.png
<!-Настроенная команда Run-> Mybatis-Generator: генерировать -e
Хорошо, работа сделана, просто запустите Maven Runner!
Если у вас есть какие -либо вопросы, вы можете прочитать официальную документацию.
Официальная документация генератора Mybatis
Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.