После вставки таблицы в базу данных, необходимо изменить конфигурацию в файле codex.properties, указав имена таблиц и сущностей:
Если нужно указать другое имя пакета, измените basePaceageName на нужное значение. Затем запустите codex.bat или codex.sh, чтобы сгенерировать код в папке src. После этого скопируйте код в каталог проекта по необходимости.
Конфигурация:
# Проект
projectName=code-generator
projectSummary=Проект «Генератор»
projectDirectory=/home/zzb/Documents/program/code-generator
# Пакеты
basePackageName=com.zzb.codegenerator
modulePackageName=core.user
entityPackageName=entity
daoPackageName=dao
jpaPackageName=jpa
mybatisPackageName=mybatis
servicePackageName=service
voPackageName=vo
formPackageName=form
mapperXMLDirectoryName=resources/mapper
htmlDirectoryName=resources/templates
cssDirectoryName=resources/static/css
jsDirectoryName=resources/static/js
controllerPackageName=com.zzb.codegenerator.controller
apiPackageName=com.zzb.codegenerator.api
# Соединение с базой данных
driverClassName=com.mysql.jdbc.Driver
serverHost=localhost
serverPort=3306
dbName=db_codegenerator
schema=db_codegenerator
jdbcUsername=root
jdbcPassword=root
tableNames=ls_rebate_config
beanNames=RebateConfig
# Шаблоны
nameType=HUMP
templateDir=template
saveDir=src
outFilePattern=###out:
templateType=freemarker
Для генерации кода с помощью Freemarker необходимо внести изменения в соответствии с документацией.
Корневой объект TableMeta имеет следующие поля:
Объект TableColumn содержит следующие поля:
Структура объекта GeneratorConfig:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )