νκ²½
β’
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 μ΄νμ΄λ€.