File tree Expand file tree Collapse file tree 4 files changed +8
-6
lines changed
main/java/org/baeldung/ex/mappingexception
test/java/org/baeldung/ex/mappingexception Expand file tree Collapse file tree 4 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 22
33import java .io .Serializable ;
44
5- import javax .persistence .Entity ;
65import javax .persistence .GeneratedValue ;
76import javax .persistence .GenerationType ;
87import javax .persistence .Id ;
98
10- @ Entity
119public class Foo implements Serializable {
1210
1311 @ Id
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 22
33import org .baeldung .ex .mappingexception .cause2 .persistence .model .Foo ;
44import org .baeldung .ex .mappingexception .spring .Cause2PersistenceConfig ;
5- import org .hibernate .MappingException ;
65import org .hibernate .SessionFactory ;
76import org .junit .Test ;
87import 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 ());
You can’t perform that action at this time.
0 commit comments