1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/inhu-Genetor

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Генератор кода на Java, который может автоматически создавать необходимые файлы (классы, конфигурационные файлы, JSP и т.д.) на основе таблиц базы данных и шаблонных файлов, что позволяет сэкономить значительное количество времени на выполнение повторяющихся задач.

QQ图片20130826120939


Можно добавлять генерируемые шаблоны в папку template/.

Шаблонные файлы должны иметь расширение .vm.

Начало каждого шаблонного файла должно содержать #путь к генерируемому файлу (включая имя)#

Пример: #com/controller/{objectName}.java#

Доступные параметры:

objectName – имя объекта (можно настраивать самостоятельно)

tableName – имя таблицы

dbName – имя базы данных

pk – имя первичного ключа

fieldList – список выбранных столбцов

fieldList->Field {

	columnType – тип данных в базе данных

	name – имя

	dataType – тип данных после преобразования в Java, можно настроить в datatype.ini

	name_fl – имя, где первый символ приведён к нижнему регистру, например: Hello -> hello; Hello-joy -> helloJoy

	name_fu – имя, где первый символ приведён к верхнему регистру, например: hello -> Hello; hello-joy -> HelloJoy

	remark – примечание (можно настраивать самостоятельно)

	datasize – размер данных в базе данных (INT)

	nullable – допускает ли значение NULL (Boolean)

	regex – ключ проверки, связь между ключами будет указана ниже.

}

Связь ключей проверки и имени "en"> "только английские буквы" "number"> "только цифры" "account"> "английские буквы, цифры и нижнее подчеркивание" "email"> "электронная почта" "url"> "URL-адрес" "id"> "паспортные данные" "phone"> "номер телефона" "zip"> "китайский почтовый индекс" "custom"> "персонализированное"

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/inhu-Genetor.git
git@api.gitlife.ru:oschina-mirror/inhu-Genetor.git
oschina-mirror
inhu-Genetor
inhu-Genetor
master