3.PersistenceConfig.class
package test.persistence;
@Configuration
@ComponentScan(basePackages = "test.persistence")
@EnableTransactionManagement
@EnableJpaRepositories("test.persistence.repository")
@PropertySource(value = { "classpath:/META-INF/db.properties" })
public class PersistenceConfig {
private DataSource preferentialDataSource;
private static final String PROPERTY_NAME_DATABASE_DRIVER = "connection.driver_class";
private static final String PROPERTY_NAME_DATABASE_URL = "connection.url";
private static final String PROPERTY_NAME_DATABASE_USERNAME = "connection.username";
private static final String PROPERTY_NAME_DATABASE_PASSWORD = "connection.password";
private static final String PROPERTY_NAME_DATABASE_DDL="hbm2ddl.auto";
private static final String EN