/* * Hibernate OGM, Domain model persistence for NoSQL datastores * * License: GNU Lesser General Public License (LGPL), version 2.1 or later * See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>. */ package org.hibernate.ogm.test.integration.neo4j.remote.controller; import javax.annotation.PreDestroy; import javax.ejb.Singleton; import javax.ejb.Startup; import javax.inject.Inject; import javax.persistence.EntityManager; /** * @author Davide D'Alto */ @Singleton @Startup public class RemoteNeo4jJtaCleaner { @Inject private EntityManager em; @PreDestroy public void deleteAll() { em.createNativeQuery( "MATCH (n) DETACH DELETE (n)" ).executeUpdate(); } }