Я создаю веб-приложение с Grails и работаю над прототипом CRUD с использованием Scaffold. Из коробки скаффолд будет использовать уникальный идентификатор (что имеет смысл) для значений внешнего ключа, и мне интересно, могу ли я легко заменить уникальный идентификатор на читаемое значение (например, комбинацию двух значений из указанной таблицы ).
Например:
У меня есть домены Location и RoomNumber, которые представляют расположение отеля и номер комнаты. Следовательно, каждый номер «принадлежит» определенному месту. Когда я иду, чтобы создать комнату, у меня есть автоматически сгенерированный выпадающий список, который позволяет мне выбирать из существующих мест. Это не интуитивные значения, хотя ... такие как "project.Location: 1"
Я бы хотел заменить этот "project.Location: 1" на значения столбцов имени, города и штата, которые соответствуют идентификатору 1. Это легко изменить? Я думаю, что нужно сделать простое отображение ...
Заранее спасибо!