1. Core File Generator.xml
Укажите местоположение пакета базы данных базы данных, информацию об подключении базы данных, местоположение сгенерированного пакета, имя таблицы и другую информацию о ключе. Файл размещен в любом месте.
<! Doctype GeneratorConfiguration public "-// mybatis.org//dtd Mybatis Generator Configuration 1.0 // en" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> функции generatorconfiguration> написана jdbc jarbase rable rackasepent-> classbase jarbase-jarbase jarbase-> location = "f: /xy/jars/mysql-connector-java-5.0.7-bin.jar"/> <context id = "db2tables" targetruntime = "mybatis3"> <!-Будь то автоматически сгенерированные комментарии-> <Комментарий> <свойство = "supressallcomments" value = "true"/> </> </> </> </> </> </> </> </> </> </> </> </> </> </> </> </> </> </> </> </> </> </> </> </> </> </> </> </> </> </> </commenterator> <! соединение-> <jdbcconnection driverclass = "com.mysql.jdbc.driver" connectionUrl = "jdbc: mysql: // localhost: 3306/db_mybatistest" userid = "root" пароль = "mysqltest"> </jdbcconnection> <! Метод-> <!-true: JDBC Десятичные и числовые типы разрешаются до java.math.bigdecimal-> <javatyperesolver> <свойство = "forcebigdecimals" value = "false" /> < /javatyperesolver> <!-название пакета и местоположение генерируемой модели-> <JavamodElgener arget. TargetProject = "f:/xy/mybatis-Generator/src"> <!-чтобы позволить схеме быть суффиксом пакета-> <name = "ensablyBpackages" value = "true"/> <!-Пространство до и после значения, возвращаемого из базы данных, очищено-> name = "trimStrings" = "true"/> </javame name> <packatending> <the Value = "true"/> </> </> </javom Файл карты-> <sqlmapgenerator targetpackage = "com.xy.mapping" targetProject = "f:/xy/mybatis-Generator/src"> <name = "enablesBpackages" value = "false"/> </sqlmapgenerator> <!-Название пакета и местоположение файла карты-> <JavAclient> "xmmlient =" xmmlient = "xmm." TargetPackage = "com.xy.dao" targetProject = "f:/xy/mybatis-Generator/src"> <name = "envestablesBpackages" value = "true"/> </javaclientgenerator> <!-Таблица: таблица базы данных-> <!-DomainobjectNam TableName = "T_STUDENT" DomaInObjectName = "Студент" enableCountByExample = "false" enableUpdateByexample = "false" enabledEleteByexample = "false" EnabledEleteByexample = "falseelectexexample =" selectByexamplequeryid = "false"> <! /> </table> </context> </generatorConfiguration>
2. Анализ тегов таблицы
①properties
Схема - это имя базы данных, табличное имя является соответствующей таблицей баз данных, а DomainObjectName - это класс объектов, который будет сгенерирован.
Чтобы сгенерировать пример, установите EnableCountByExample и т. Д. В TRUE, пример класса, соответствующий DomainObjectName, будет сгенерирован, и FALSE не будет генерироваться. Политика по умолчанию верна.
Аналогичным образом, EnablePdateByExample, EnabledEleteByexample, EnablesEletbyExample, SelectByExamplequeryId.
②sub-label
Для работы в определенных полках базы данных вы можете добавить следующий тег в тег таблицы
1. Игнорируйте поле
<engorecolumn column = "name" />
2. Независимо от типа поля базы данных, сгенерированный атрибут класса - варчар
<columnoverride column = "long_varchar_field" jdbctype = "varchar" />
3. генерировать
Mybatis-Generator-core-1.3.2.jar-это основной пакет JAR, который можно загрузить онлайн. Командное окно выполняет оператор. После успеха выполнения код будет найден в указанном месте в файле Generator.xml.
java -jar f: /xy/jars/mybatis-generator-core-1.3.2.jar -configfile f: /xy/generator.xml -overwrite
4. Резюме
Использование генератора Mybatis требует
①two jar пакеты-Mybatis-Generator-core-1.3.2.jar и база данных Package
②A Генератор файлов конфигурации .xml
③ Заявление об эксплуатации
5. Что следует отметить
① Генератор. Формат.
② Обратите внимание на доступность пакетов баз данных. Неверное преобразование пакета баз данных сообщит об ошибке.
Выше приведено всесторонний анализ использования генератора Mybatis, введенного вам редактором. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!