Search
β˜•

μ˜μ†μ„±μ˜ λ²”μœ„

ν™˜κ²½

β€’
OneToMany 단방ν–₯
β€’
cascade persist
β€’
orphan removal = true
entityManager.getTransaction().begin(); entityManager.persist(morak); entityManager.flush(); entityManager.getTransaction().commit(); EntityManager entityManager2 = entityManagerFactory.createEntityManager(); entityManager2.getTransaction().begin(); morak.removeMember(0); entityManager2.flush(); entityManager2.getTransaction().commit(); entityManager.persist(eden);
Java
볡사
β†’ delete not working
entityManager2 κ΄€λ ¨ λͺ¨λ‘ κ±·μ–΄λ‚΄λ©΄
entityManager.getTransaction().begin(); entityManager.persist(morak); entityManager.flush(); entityManager.getTransaction().commit(); // EntityManager entityManager2 = entityManagerFactory.createEntityManager(); // entityManager2.getTransaction().begin(); morak.removeMember(0); // entityManager2.flush(); // entityManager2.getTransaction().commit(); // entityManager.persist(eden);
Markdown
볡사
entityManager 의 commit 이후이닀.