tronquer/supprimer à partir de la classe d'entité

J'ai ma classe d'entité disponibles via une méthode. Je suis à essayer de comprendre, comment via l'APP JPQL ou les Critères de l'API, je pouvais émettre un tronquer ou de supprimer des éléments. Je pense que les critères de l'api est plus naturel pour travailler avec des classes, et de tronquer est un fonctionnement plus rapide de sorte que ces sont préférées. C'est ce que j'ai mis en place jusqu'à présent, mais vous ne savez pas quoi ajouter/modifier les informations le concernant.

    CriteriaBuilder cb = this._em().getCriteriaBuilder();
    cb.createQuery( _entityClass() ).from( _entityClass() );

remarque: _entityClass retourne MyEntity.class, je n'ai pas d'autres références à MyEntity c'est une généralisation de l'application.

Je pense qu'il n'y a pas une telle chose comme truncate en JPQL, vous pouvez écrire une requête native ou à utiliser JPQL "supprimer".

OriginalL'auteur xenoterracide | 2014-04-24