Hibernate OGM 5.1.0.Final을 사용하여 mongo DB v 3.4에서만 데이터를 검색하고 데이터를 삽입 할 수 있습니다. 삭제 작업이나 업데이트 작업을 수행 할 수 없습니다. 누구든지 나를 도와 줄 수 있습니까?hongnate ogm 5.1.0을 사용하여 mongodb v3.4에서 데이터를 삭제하는 방법?
0
A
답변
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. 질문에 답변이되지 않으면 더 자세히 설명하십시오. 테스트 케이스는 항상 높이 평가됩니다.
코드를 게시하십시오. – lexicore