Skip to content

Commit f6e6b97

Browse files
author
eugenp
committed
testing work
1 parent 3bbfdf1 commit f6e6b97

File tree

4 files changed

+8
-86
lines changed

4 files changed

+8
-86
lines changed

spring-exceptions/src/main/java/org/baeldung/ex/dataIntegrityviolationexception/spring/Cause1DataContextWithJavaConfig.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
package org.baeldung.ex.dataIntegrityviolationexception.spring;
22

3+
import org.baeldung.spring.config.PersistenceConfig;
34
import org.springframework.context.annotation.Bean;
45
import org.springframework.context.annotation.ComponentScan;
56
import org.springframework.context.annotation.Configuration;
7+
import org.springframework.context.annotation.Import;
68
import org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor;
79

810
@Configuration
911
@ComponentScan("org.baeldung.ex.dataIntegrityviolationexception.cause1")
12+
@Import(PersistenceConfig.class)
1013
public class Cause1DataContextWithJavaConfig {
1114

1215
public Cause1DataContextWithJavaConfig() {

spring-exceptions/src/main/java/org/baeldung/ex/nosuchbeandefinitionexception/spring/Cause1ContextWithJavaConfig.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
package org.baeldung.ex.nosuchbeandefinitionexception.spring;
22

3-
import org.baeldung.persistence.spring.PersistenceConfig;
43
import org.springframework.context.annotation.ComponentScan;
54
import org.springframework.context.annotation.Configuration;
6-
import org.springframework.context.annotation.Import;
75

86
@Configuration
97
@ComponentScan("org.baeldung.ex.nosuchbeandefinitionexception.cause1")
10-
@Import(PersistenceConfig.class)
118
public class Cause1ContextWithJavaConfig {
129

1310
public Cause1ContextWithJavaConfig() {

spring-exceptions/src/main/java/org/baeldung/spring/config/PersistenceConfig.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,21 @@
44

55
import javax.sql.DataSource;
66

7+
import org.apache.tomcat.dbcp.dbcp.BasicDataSource;
78
import org.springframework.beans.factory.annotation.Autowired;
89
import org.springframework.context.annotation.Bean;
910
import org.springframework.context.annotation.ComponentScan;
11+
import org.springframework.context.annotation.Configuration;
1012
import org.springframework.context.annotation.PropertySource;
1113
import org.springframework.core.env.Environment;
1214
import org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor;
13-
import org.springframework.jdbc.datasource.DriverManagerDataSource;
1415
import org.springframework.orm.hibernate4.HibernateTransactionManager;
1516
import org.springframework.orm.hibernate4.LocalSessionFactoryBean;
1617
import org.springframework.transaction.annotation.EnableTransactionManagement;
1718

1819
import com.google.common.base.Preconditions;
1920

20-
// @Configuration
21+
@Configuration
2122
@EnableTransactionManagement
2223
@PropertySource({ "classpath:persistence-mysql.properties" })
2324
@ComponentScan({ "org.baeldung.persistence" })
@@ -34,15 +35,15 @@ public PersistenceConfig() {
3435
public LocalSessionFactoryBean sessionFactory() {
3536
final LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
3637
sessionFactory.setDataSource(restDataSource());
37-
sessionFactory.setPackagesToScan(new String[] { "org.baeldung.spring.persistence.model" });
38+
sessionFactory.setPackagesToScan(new String[] { "org.baeldung.persistence.model" });
3839
sessionFactory.setHibernateProperties(hibernateProperties());
3940

4041
return sessionFactory;
4142
}
4243

4344
@Bean
4445
public DataSource restDataSource() {
45-
final DriverManagerDataSource dataSource = new DriverManagerDataSource();
46+
final BasicDataSource dataSource = new BasicDataSource();
4647
dataSource.setDriverClassName(Preconditions.checkNotNull(env.getProperty("jdbc.driverClassName")));
4748
dataSource.setUrl(Preconditions.checkNotNull(env.getProperty("jdbc.url")));
4849
dataSource.setUsername(Preconditions.checkNotNull(env.getProperty("jdbc.user")));

spring-exceptions/src/test/java/org/baeldung/persistence/spring/PersistenceConfig.java

Lines changed: 0 additions & 79 deletions
This file was deleted.

0 commit comments

Comments
 (0)