1. Во -первых, настройте среду Maven с затмением и создайте проект с SSM Framework
2. Добавить плагин в pom.xml
<Buld> <finalName> ssm_web </finalName> <blicinmanagement> <blicins> <blicin> <groupid> org.mybatis.generator </GroupId> <straCactId> mybatis-Generator-maven-plugin </artifactid> <sersive> 1.3.2 </version> <ponifiguration> <foncureurationFile> src/main/resources/mybatis-Generator/GeneratorConfig.xml </configurationFile> <verbose> true </verbose> <everwrite> true </overwort </refections> <dependencies> <dependency> <groupid> org.mybatis.generator </groupid> <artifactid> mybatis-Generator-core </artifactid> <sersive> 1.3.2 </version> </dependence> <dependency> <groupid> mysql </Groupid> <strifactid> mySql-connector> <groupid> mySQL </GroupID> <StrifActId> mySql-connector </artifact> </artifactid> <artifactid> <sersion> 5.1.40 </version> <cracpe> runtime </scope> </dependency> </dependencies> </plugin> </plugins> </plugins> </pluginmanagement> </build>
Уведомление:
1. Чтобы добавить плагины в POM, вам необходимо указать драйвер базы данных в теге <buld> </build> и указать драйвер базы данных здесь. Затем при настройке GeneratorConfig.xml на следующем шаге вам не нужно указывать локальный путь драйвера базы данных;
2. SRC/Main/Resources/Mybatis-Generator/GeneratorConfig.xml Определяет путь файла конфигурации GeneratorConfig.xml, и каждый может настроить его в соответствии с их фактической ситуацией;
3. Файл конфигурации GeneratorConfig.xml
<? 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.dt.> <generator-genorferfig_1_0.1_0. <classpathentry location = "e: /maven/repository/mysql/mysql-connector-java/5.1.40/mysql-connect-java-5.1.40.jar"/>-> <context id = "my" targetruntime = "mybatis3"> <somplygener> <собственное значение = "Пешать"/"vally"/> "/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/"/". name = "suppressallComments" value = "true"/> </commentgenerator> <jdbcconnection driverclass = "com.mysql.jdbc.driver" connectionUrl = "jdbc: mysql: //127.0.0.1: 3306/crm" userid = root "root =" root "/> <javamoder TargetPackage = "com.xdw.model" targetProject = "f:/javawebworkspace/ssm_web/src/main/java"> <property name = "enablesBpackages" value = "true"/> <spot name = "trimStrings" value = "true"/> </javamodelarator> TargetPackage = "com.xdw.mapping" targetProject = "f:/javawebworkspace/ssm_web/src/main/java"> <свойство name = "ensablyBpackages" value = "true"/> </sqlmapgenerator> <javaclignerator targetpackage = "com.x.xdw.dao. TargetProject = "f:/javawebworkspace/ssm_web/src/main/java" type = "xmlmapper"> <property name = "enablesBpackages" value = "true"/> </javaclientgenerator> <Table TableMame = "house_type" domainobjectname = "houseSetype> <! name = "useactualcolumnnames" value = "true"/> -> </table> </context> </generatorConfiguration>
Пояснение конфигурации:
1. Местоположение класса -пространства не нужно настроить здесь, потому что драйвер базы данных был настроен в POM до;
2. JDBCConnection настраивает соответствующий класс, URL, URL, имя пользователя и пароль в соответствии с его собственной базой данных;
3. javamodelgenerator, sqlmapgenerator, javaclientgenerator настройка соответствующего класса POJO, который будет сгенерирован, файл XML, соответствующий классу DAO и Mapper, свойство TargetPackage определяет имя пакета, целевой проект указывает путь к вашему проекту,
4. Тэг таблицы настраивает отображение таблиц базы данных и классов объектов. Свойство TableName указывает имя таблицы, а DomainObjectName указывает сгенерированное имя класса POJO; <property name="useActualColumnNames" value="true"/> Если настроено, то имя атрибута сгенерированного класса объекта совпадает с базой данных.
Название каждого поля в таблице одинаково. Если он не настроен, имя поля в таблице данных будет автоматически генерировать через _connected Поля. Например, у меня здесь есть поле с именем type_id, и сгенерированное имя атрибута - TypeId;
Рекомендуется, чтобы все использовали слова »при создании таблиц базы данных;
4. После создания нажмите Maven Build
неожиданно возникнуть
Заполните mybatis-generator:generate в целях и нажмите «Запуск»
Вы также можете ввести mvn mybatis-generator:generate с помощью командной строки Maven
5. Результаты выполнения следующие:
Суммировать
Выше приведено платформа SSM, введенная редактором для автоматического генерирования кода через Mybatis-Generator. Я надеюсь, что это будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит всем вовремя. Большое спасибо за вашу поддержку сайту wulin.com!