Эквивалент <класс генератора = “собственный компонент”> </генератор> использование MySQL и аннотаций Hibernate3

Мы модульный тест код C#, который называет SPS
, у Нас есть сценарии сборки, создавая чистые тестовые базы данных.
И большие мы присоединяем и отсоединяемся во время тестового приспособления.
Эти тесты могли занять часы, но я думаю, что это стоит того.

15
задан Guy Gavriely 31 July 2009 в 13:26
поделиться

3 ответа

До версии 5.0 использование стратегии AUTO было эквивалентом использования native в отображение. При этом использовался LegacyFallbackInterpreter :

@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public Long getId() {
    return id;
}

Начиная с Hibernate 5.0, интерпретатором по умолчанию является FallbackInterpeter , который будет использовать либо генератор SEQUENCE, либо генератор TABLE в зависимости от базовой базы данных.

Чтобы использовать LegacyFallbackInterpreter , установите hibernate.id.new_generator_mappings на false .

11
ответ дан 1 December 2019 в 04:58
поделиться

Возможно, вы захотите взглянуть на: http://hibernatepojoge.sourceforge.net/

0
ответ дан 1 December 2019 в 04:58
поделиться

Попробуйте использовать @GeneratedValue (strategy = GenerationType.AUTO) . Это должно использовать функцию MySQL autonum.

-1
ответ дан 1 December 2019 в 04:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: