2017-10-08 8 views

답변

0

이 질문은 다소 모호합니다. Hibernate OGM이있는 엔티티를 삭제하는 방법을 알고 있고 (이 경우에는 코드 예를 게시하십시오.) 모르거나 모르겠습니다. JPA 작동 방식 엔티티를 삭제하는 방법을 모르고 그것을 수행하는 방법에 대한 몇 가지 예제를 추가한다고 가정합니다. 나는 그것을 떠나, 업데이트에 대한

try (OgmSession session = openSession()) { 
    Transaction transaction = session.beginTransaction(); 
    String nativeQuery = "db.Poem.remove({ '_id': { '$numberLong': '11' } })"; 
    Query query = session.createNativeQuery(nativeQuery).addEntity(Poem.class); 
    query.executeUpdate(); 
} 

다음 MonogDB CLI API를 사용하여

final EntityManager em = emf.createEntityManager(); 
try { 
    em.getTransaction().begin(); 
    Poem poem = em.find(Poem.class, poem.getId()); 
    em.remove(poem); 
    em.getTransaction().commit(); 
} 
finally { 
    em.close(); 
} 

:

try (Session session = openSession()) { 
    Transaction transaction = session.beginTransaction(); 
    Hypothesis entity = (Hypothesis) session.get(Hypothesis.class, hyp.getId()); 
    session.delete(entity); 
    transaction.commit(); 
} 

EntityManager를 (JPA)를 사용하여 :

세션을 사용하여 Hibernate ORM documentation. 질문에 답변이되지 않으면 더 자세히 설명하십시오. 테스트 케이스는 항상 높이 평가됩니다.