+1Don Cherry wrote: ↑04 Sep 2017 16:21Если подытожить, для multi-user systems, в самом общем приземлённом варианте,Вячеслав Викторович wrote: ↑04 Sep 2017 16:03 после инсерта сразу читай @@identity or SCOPE_IDENTITY() и все дела. Hibernate в entity сам после инсерта id заполняет.
в sybase аналогично. в oracle аналогично. не надо изобретать велосипед.
https://msdn.microsoft.com/en-us/librar ... .100).aspx
- PK должен быть auto increment [правильный подход]
- Если PK не auto increment, то дизайн не правильный, надо исправить
Так?
И наверно на этом можно закрыть topic. Да и код можно было не обсуждать, в принципе - делай auto increment, по другому не правильно и трата времени.
Спасибо.
Or PK is guid, or composite of other keys or driven by external logic (say VIN supplied externally).
But not max()+ 1 from table.