коллеги, добрый вечер! Нужен совет. Есть моделька для hibernate, с помощью которой идут манипуляции с таблицей в базе. У нее есть поле userTags, которое в базе представляет собой текстовое поле, в которое через пробел записываются значения. И есть сервис, который по запросу выдает json с похожей структурой, вот только поле там userTags уже массив стрингов. Очень не хочется плодить две похожие сущности, может быть кто-то сталкивался с таким, как с помощью аннотаций Hibernate/Jackson порешать этот вопрос? А то получается я либо с базой могу работать, либо с сервисом
А не проще ли будет вместо поиска волшебных аннотаций свой матчер написать? В зависимости от того повторяются ли строки или нет, можно массив или String.split через стримы перегнать в ArrayList или HashSet, сеты сравнивать напрямую, а Arraylist сортированные.