Example usage for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean setValidationMode

List of usage examples for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean setValidationMode

Introduction

In this page you can find the example usage for org.springframework.orm.jpa LocalContainerEntityManagerFactoryBean setValidationMode.

Prototype

public void setValidationMode(ValidationMode validationMode) 

Source Link

Document

Specify the JPA 2.0 validation mode for this persistence unit, overriding a value in persistence.xml if set.

Usage

From source file:com.devicehive.application.RdbmsPersistenceConfig.java

@Bean
@Autowired/*from   www .ja  v a  2s.  c om*/
@DependsOn(value = { "simpleApplicationContextHolder" })
public LocalContainerEntityManagerFactoryBean entityManagerFactory() {
    final LocalContainerEntityManagerFactoryBean factoryBean = new LocalContainerEntityManagerFactoryBean();
    factoryBean.setDataSource(dataSource);
    factoryBean.setSharedCacheMode(SharedCacheMode.ENABLE_SELECTIVE);
    factoryBean.setValidationMode(ValidationMode.CALLBACK);
    factoryBean.setJpaVendorAdapter(jpaVendorAdapter);
    factoryBean.setPackagesToScan("com.devicehive.model");

    final Properties props = new Properties();
    props.putAll(this.properties.getHibernateProperties(this.dataSource));
    factoryBean.setJpaProperties(props);
    return factoryBean;
}