2017-10-08 11 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。 これであなたの質問に答えられない場合は、もっと詳しく説明してください。テストケースは常に高く評価されます。

関連する問題