Мы модульный тест код C#, который называет SPS
, у Нас есть сценарии сборки, создавая чистые тестовые базы данных.
И большие мы присоединяем и отсоединяемся во время тестового приспособления.
Эти тесты могли занять часы, но я думаю, что это стоит того.
До версии 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
.
Возможно, вы захотите взглянуть на: http://hibernatepojoge.sourceforge.net/
Попробуйте использовать @GeneratedValue (strategy = GenerationType.AUTO)
. Это должно использовать функцию MySQL autonum.