1 к 1 связь, т е в статистике будут два одинаковых столбца один id самой таблицы(т к каждая @Entity обязана иметь id), а другой fk на link как это можно убрать? Хранить статистику в link не вариант, тк я буду расширять её и самое главное, поиск в link будет оч часто, а вот статистика нет и зачем каждый раз тянуть её тогда.
И второй вопрос. Я делаю сервис по созданию коротких ссылок, и пользователь может не вводить желаемое имя ссылки и тогда сервис сгенерит рандомную строку, а может захотеть ввести, так вок как это хранить? Я храню всё в 1 столбце short_link_name, тк по сути что рандомная строка, что кастомное имя - всё одно и тоже является частью урла, по которому я редеректю (да-да) на оригинальную ссылку. Можно так делать?
1. Ну тогда не всегда доставай статистику, её же не обязательно дёргать, если она тебе не нужна 2. Да, только unique повесь
Обсуждают сегодня