пока не начался следующий холивар по теме что же делает орм, спрошу в догонку еще, насколько ок юзать автоинкрементые айдишки в бд? часто слышу что вот тогда всякие уязвимости могут быть типа подбор айдишек в запросе, или например что таким образом можно будет узнать конкурентам сколько у вас юзеров/данных в базе (создал сущность, глянул айдишку, подождал минуту, создал вторую, отнял две айдишки, получил сколько сущностей проходит через систему за минуту)?
Там, где используется кластеризованный индекс по primary key, автоинкремент считай обязателен, иначе это приводит к сильной просадке операций вставки