Я планирую использовать Grails для моего текущего проекта. У меня есть пара требований, которые я надеюсь выполнить в Grails.
Во-первых, у меня есть следующая таблица базы данных:
TagType
---------
tag_type_id
tag_type
Sample Data: TagType
--------------------
1,title
2,author
На основании этих данных мне нужно создать форму ввода данных, которая
сохранит свои данные в другой таблице.
Плитка _ _ _ _ _ _ _ _ _ _ _
Автор _ _ _ _ _ _ _ _ _ _ _
Сохранить Отмена
Могу ли я сделать это в Grails? Можете ли вы указать мне правильное направление?
Спасибо!
Подробнее
Я создаю систему цифровой библиотеки, которая поддерживает OIA-PMH, которая является стандартом для обмена метаданными о документах. Стандарт гласит, что каждый элемент является необязательным и повторяемым. Для поддержки этого требования у меня есть следующий дизайн базы данных.
Мне нужно сгенерировать пользовательский графический интерфейс (форма ввода данных), основанный прежде всего на содержимом
таблицы TagType (см. выше). Данные из формы затем сохраняются в
теги (если тег новый) и таблицы Item_Tags.
Items
---------
item_id
last_update
Tags
--------
tag_id
tag_type_id
tag
TagType
---------
tag_type_id
tag_type
Item_tags
---------
item_id
tag_id
Sample Data: Items
------------------
1,2009-06-15
Sample Data: TagType
--------------------
1,title
2,author
Sample Data: Tags
------------------
1,1,The Definitive Guide to Grails
2,2,Graeme Rocher
3,2, Jeff Brown
Sample Data: Item_tags
-----------------------
1,1
1,2
1,3