Hibernate пользовательский идентификатор генерации - PullRequest
0 голосов
/ 20 сентября 2010

Я сейчас использую hibernate как технику ORM в своем приложении.У меня есть таблица с именем Order, и я хочу, чтобы hibernate генерировал ID для каждого экземпляра при вставке нового порядка в таблицу.Довольно необычно, требуемый автоматически сгенерированный идентификатор должен выглядеть примерно так:

в первый раз: jialhe001, а затем jialhe002 .... jialhe003, jialhe004 ......

Как япойми это?Я нашел несколько статей, рассказывающих о создании нового класса, который реализует интерфейс генератора идентификаторов и переопределяет метод.

Тем не менее, объяснение довольно общее, но не детальное.Может кто-нибудь сказать мне, как это сделать?Предпочтительно, образец кода настоятельно запрашивается.Заранее спасибо.

1 Ответ

0 голосов
/ 20 сентября 2010

Я бы сказал, что вы не должны использовать такие первичные ключи, если вы можете использовать простой auto_increment.Если вашему приложению нужна строка jialhe00x, то объедините jialhe с автоматически увеличенным идентификатором.

Вы не сказали, какие статьи вы читали, поэтому отметьте эту

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...