Использование последовательности в MySQL и Hibernate

Я работаю над проектом, который использует Hibernate и MySQL. Я намерен использовать последовательность для генерации идентификатора для всех таблиц в базе данных. (Трудно описать мой вопрос, поэтому покажу вам в качестве примера).

Например: у меня есть 2 таблицы A и B. Во-первых, я вставляю 10 записей в таблицу A, и их идентификаторы будут от 1 до 10 . Затем я вставляю 10 записей в таблицу B и хочу , что их идентификаторы будут 11-20 , а не 1-10. Это означает, что сгенерированное значение идентификатора будет учитываться всеми записями во всех таблицах баз данных, а не в одной таблице.

Итак, как я могу использовать эту концепцию в MySQL? Объявить и синтаксис? В Hibernate, как я могу использовать стратегию и генератор в модели данных для применения этой сгенерированной стратегии в базе данных? Большое спасибо!

6
задан Đinh Hồng Châu 16 February 2011 в 11:20
поделиться