j'ajouter une formule à un champ:requête de construction Hibernate @Formula mal
@Formula(value = "(select count(*) from approvalGroup as a where a.isAccounting=true)")
Mais la requête est d'échouer parce que Hibernate essaie de faire « vrai » un champ sur mon objet.
Exception:
[ERROR] Unknown column 'approvalgr0_.true' in 'where clause'
Comment puis-je savoir ce Hibernate est une valeur constante et pas quelque chose dont il a besoin pour récupérer de l'objet entité?
Merci pour la réponse. Je viens de découvrir que @Formula (value = "(select count (*) from approvalGroup comme où a.isAccounting = 1)") fonctionne aussi bien. En outre, j'utilise les noms de colonnes sql et db. – Josh
Mais ne pensez-vous pas que "= 1" est redondant? – Trader001
@ Trader001 Non si le type de colonne autorise également d'autres valeurs. –