-1

方法は次のとおりです。

public void deleteVotesByReplyID(long replyId) {
        EntityManager em = getEntityManager();
        try {
           int re = em.createQuery("delete object(o) 
                                    from Vote as o 
                                    where o.memberReply.id = '"+replyId+"'"
                                  ).executeUpdate();       
        } finally {
            em.close();
        }
    }

上記のクエリの何が問題になっていますか?(jpa 1.0を使用)

4

2 に答える 2

1

おそらく、削除クエリが開始されるという事実が原因です

DELETE FROM entity_name [[AS] identification_variable] [WHERE <filter>]
于 2012-07-13T13:06:16.087 に答える