Example usage for org.hibernate.cfg AvailableSettings PREFER_GENERATOR_NAME_AS_DEFAULT_SEQUENCE_NAME

List of usage examples for org.hibernate.cfg AvailableSettings PREFER_GENERATOR_NAME_AS_DEFAULT_SEQUENCE_NAME

Introduction

In this page you can find the example usage for org.hibernate.cfg AvailableSettings PREFER_GENERATOR_NAME_AS_DEFAULT_SEQUENCE_NAME.

Prototype

String PREFER_GENERATOR_NAME_AS_DEFAULT_SEQUENCE_NAME

To view the source code for org.hibernate.cfg AvailableSettings PREFER_GENERATOR_NAME_AS_DEFAULT_SEQUENCE_NAME.

Click Source Link

Document

True/false setting indicating whether the value specified for GeneratedValue#generator() should be used as the sequence/table name when no matching javax.persistence.SequenceGenerator or javax.persistence.TableGenerator is found.

Usage

From source file:org.ligoj.bootstrap.core.dao.SequenceIdentifierGeneratorStrategyProviderTest.java

License:MIT License

private ServiceRegistry newServiceRegistry() {
    var mock = Mockito.mock(ConfigurationService.class);
    Mockito.doReturn(true).when(mock).getSetting(
            AvailableSettings.PREFER_GENERATOR_NAME_AS_DEFAULT_SEQUENCE_NAME, StandardConverters.BOOLEAN, true);
    var jdbcEnvironment = newJdbcEnvironment();
    var serviceRegistry = Mockito.mock(ServiceRegistry.class);
    Mockito.when(serviceRegistry.getService(JdbcEnvironment.class)).thenReturn(jdbcEnvironment);
    Mockito.when(jdbcEnvironment.getDialect()).thenReturn(new MySQL55Dialect());
    Mockito.doReturn(mock).when(serviceRegistry).getService(ConfigurationService.class);
    return serviceRegistry;
}