データベース内のオブジェクトを削除しようとしています。
私の最初の試みは:
public void removeAll(){
TypedQuery<anObject> query = em.createQuery(
"DELETE FROM tablName",
anObject.class);
query.executeUpdate();
}
これにより例外が発生したため、対象のサイトの例を見て、自分のコードを彼らのものに似るように更新しました。
public int removeAll(){
int deleted = em.createQuery(
"DELETE FROM tableName").executeUpdate();
}
同じ例外が発生しています:
com.objectdb.o._TransactionRequiredException: Attempt to run update query when no transaction is active
誰が私が解決するために何ができるか知っていますか?