Избегать лишних чтений БД в методе getAsObject класса конвертера путем кэширования данных на стороне клиента?
Я показываю список предлагаемых предметов вautocomplete
элемент ввода. Для этого мне нужно реализоватьconverter
преобразоватьentity<entityName, entityId>
вentityName
& наоборот. Однако при реализации этого я понял, что мне нужно прочитать БД более 1 раза, чтобы найти соответствующий entityId для выбранного entityName (в то время какgetAsObject()
), Мне интересно, почему это не хранится где-то на стороне клиента, чтобыentityId
могут быть приняты, когдаentityname
выбран.
Есть ли способ, которым я мог бы избежать этого дополнительного чтения?