File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed
hibernate-core/src/test/java/org/hibernate/event Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,31 @@ protected Class<?>[] getAnnotatedClasses() {
1212 return new Class <?>[] { Child .class , Parent .class };
1313 }
1414
15+ @ Test
16+ public void testRefreshUnDeletedEntityWithReferencesJPA () {
17+ EntityManager em = getOrCreateEntityManager ();
18+ em .getTransaction ().begin ();
19+
20+ Parent parent = new Parent ();
21+ parent .setId (1 );
22+
23+ Child child = new Child ();
24+ child .setId (2 );
25+ parent .setChild ( child );
26+
27+ em .unwrap (Session .class ).save ( parent );
28+
29+ em .flush ();
30+
31+ em .remove ( parent );
32+
33+ em .detach ( parent );
34+
35+ em .persist ( parent );
36+
37+ em .refresh ( child );
38+ }
39+
1540 @ Test
1641 public void testReSaveDeletedEntityWithReferencesJPA () {
1742 EntityManager em = getOrCreateEntityManager ();
You can’t perform that action at this time.
0 commit comments