sql >> Databáze >  >> RDS >> PostgreSQL

Hibernate Native Query problém s pojmenovanými parametry

Nepoužívám PostgreSQL, ale pokud nenajdete správné řešení tohoto problému, můžete implementovat interceptor (rozšířit EmptyInterceptor) a upravit svůj dotaz na onPrepareStatement(String sql) .

Což znamená, že byste mohli používat něco jako my_array[1|300] a přepsat jej jako my_array[1:300] k vyřešení problému s pojmenovanými parametry.

Upravit :Nejsem si 100% jistý, že výše uvedené funguje (přepsání nativního SQL a zda by analyzátor dotazů umožnil speciální znak). Výše uvedené jsem provedl pouze v HQL a kritériích, kde jsem předal nápovědu k indexu jako komentář k dotazu.



  1. Jak programově identifikujete závislosti uložené procedury?

  2. nelze uložit více tabulek v cakephp

  3. ClassNotFoundException:oracle.jdbc.OracleDriver

  4. Položka výnosů MySQL IFNULL N/A nebyla nalezena v kolekci Error