2010-05-28 6 views
1

Est-il possible d'utiliser des casts dans JPQL? En HQL il semble être pris en chargeCasts en JPQL avec EclipseLink

casting (... comme ...), où le second argument est le nom d'un type Hibernate , et extraire (... à ...) si fonte ANSI() et extraire() est supporté par la base de données sous-jacente

source: Hibernate reference

Mon objectif fournisseur JPA est EclipseLink, de sorte que toute solution spécifique EclipseLink est bien aussi.

Répondre

2

Selon la spécification de JPA/JPA2, JPQL ne prend pas en charge les moulages de requêtes. Cependant, la plus récente 2.1.0 de sortie EclipseLink a un support propritary pour downcasts dans JPQL et expressions, s'il vous plaît regarder here

+0

Merci pour la réponse, mais je cherche ici pour les moulages littéraux. Il y a un bug ouvert lié maintenant: https://bugs.eclipse.org/bugs/show_bug.cgi?id=315087 –

0

Il doit être pris en charge à l'aide de l'opérateur JPA 2.1 TREAT.

Questions connexes