Список типов данных Liferay SQL

Есть ли доступная документация для получения списка доступных типов данных SQL, используемых в service.xml?

Какое значение следует использовать, чтобы сделать конфигурацию совместимой со следующей структурой таблицы:

CREATE TABLE SAMPLE_TABLE (
    NAME         varchar(100) NOT NULL,
    DESCRIPTION  varchar(300) DEFAULT NULL,
    CREATE_DATE  timestamp
)

1 ответ

Всегда приятно ссылаться на DTD сервис-сборщика (здесь HTML-версия - просто посмотрите объявление в верхней части вашего service.xml для реального файла), но вы действительно можете многому научиться из него: он содержит гораздо больше документация, чем фактический код DTD, так что он удобочитаем для любого, кто имеет дело со сборщиком услуг. В DTD вы найдете атрибуты, которые объявляют о том, что вы хотите подключиться к существующей таблице, а не создавать ее с помощью механизмов по умолчанию в сервис-билдере.

Есть еще один файл, который, к сожалению, в AFAIK не имеет DTD: model-hints.xml. Однако, к счастью, есть глава руководства для разработчиков: она содержит довольно дополнительную информацию, такую ​​как: максимальная длина полей VARCHAR и т. Д. Используйте этот файл для дополнительной проверки или для указания более подробной информации о столбцах, которые автоматически генерируются в ваших таблицах сущностей.

Другие вопросы по тегам