Skip to content

Commit f9712c2

Browse files
author
eugenp
committed
persistence work
1 parent 380e14b commit f9712c2

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/cause1/persistence/model/Foo.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@
22

33
import java.io.Serializable;
44

5-
import javax.persistence.Entity;
65
import javax.persistence.GeneratedValue;
76
import javax.persistence.GenerationType;
87
import javax.persistence.Id;
98

10-
@Entity
119
public class Foo implements Serializable {
1210

1311
@Id

spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause2PersistenceConfig.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,11 @@ public Cause2PersistenceConfig() {
3535
public LocalSessionFactoryBean sessionFactory() {
3636
final LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
3737
sessionFactory.setDataSource(restDataSource());
38-
sessionFactory.setPackagesToScan(new String[] { "org.baeldung.ex.mappingexception.cause2.persistence.model2" });
3938
sessionFactory.setHibernateProperties(hibernateProperties());
4039

40+
// sessionFactory.setPackagesToScan(new String[] { "org.baeldung.ex.mappingexception.cause2.persistence.model" });
41+
// sessionFactory.setAnnotatedClasses(new Class[] { Foo.class });
42+
4143
return sessionFactory;
4244
}
4345

spring-exceptions/src/main/java/org/baeldung/ex/mappingexception/spring/Cause3PersistenceConfig.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,11 @@ public Cause3PersistenceConfig() {
3636
public LocalSessionFactoryBean sessionFactory() {
3737
final LocalSessionFactoryBean sessionFactory = new LocalSessionFactoryBean();
3838
sessionFactory.setDataSource(restDataSource());
39-
sessionFactory.setAnnotatedClasses(new Class[] { Foo.class });
4039
sessionFactory.setHibernateProperties(hibernateProperties());
4140

41+
// sessionFactory.setPackagesToScan(new String[] { "org.baeldung.ex.mappingexception.cause2.persistence.model" });
42+
sessionFactory.setAnnotatedClasses(new Class[] { Foo.class });
43+
4244
return sessionFactory;
4345
}
4446

spring-exceptions/src/test/java/org/baeldung/ex/mappingexception/Cause2MappingExceptionIntegrationTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import org.baeldung.ex.mappingexception.cause2.persistence.model.Foo;
44
import org.baeldung.ex.mappingexception.spring.Cause2PersistenceConfig;
5-
import org.hibernate.MappingException;
65
import org.hibernate.SessionFactory;
76
import org.junit.Test;
87
import org.junit.runner.RunWith;
@@ -21,7 +20,8 @@ public class Cause2MappingExceptionIntegrationTest {
2120

2221
// tests
2322

24-
@Test(expected = MappingException.class)
23+
// @Test(expected = MappingException.class)
24+
@Test
2525
@Transactional
2626
public final void givenEntityIsPersisted_thenException() {
2727
sessionFactory.getCurrentSession().saveOrUpdate(new Foo());

0 commit comments

Comments
 (0)