Этот объект устанавливает соответствие между ключами и значениями. Он работает следующим образом: вы выбираете, какой столбец таблицы базы данных будет играть роль ключевого столбца (т.е. этот столбец будет содержать ключевые значения) и затем указываете, какой столбец содержит значения, которые будут привязываться к этим ключам. Одному значению не может соответствовать несколько ключей, каждый ключ может быть привязан не более чем к одному значению.
Чтобы узнать, какое значение соответствует заданному ключу, используйте метод get(Object).
Чтобы создать объект Ключ-Значение
- Перетащите элемент Ключ-Значение из палитры Внешние данные на диаграмму агента (или эксперимента).
- В панели Свойства, задайте Имя этого элемента. Это имя будет использоваться для идентификации элемента и доступа к нему из кода.
- Укажите, с какой базой данных будет работать этот объект. Введите имя объекта AnyLogic База данных в поле База данных (вы можете пользоваться помощью мастера подстановки кода).
- В поле Таблица, введите имя таблицы, с которой будет работать этот объект.
- Выберите тип значений, содержащихся в ключевом столбце, из выпадающего списка Тип ключевого столбца.
- Введите имя столбца таблицы, содержащего ключи, в поле Ключевой столбец.
- Выберите тип значений, содержащихся в столбце значений, из выпадающего списка Тип столбца значений.
- Введите имя столбца таблицы, содержащего значения, которые нужно привязать к ключам, в поле Столбец значений.
Работа с созданным и проинициализированным объектом Ключ-Значение производится посредством его программного интерфейса.
Наиболее часто используется следующий метод:
public V get(K key) — возвращает значение, к которому привязан заданный ключ (или null, если данная таблица Ключ-Значение не содержит записи, соответствующей этому ключу).
-
Как мы можем улучшить эту статью?
-