sql >> Databasteknik >  >> RDS >> Mysql

Hur man använder date_format när man använder JPQL/JPA

SQL-funktion date_format är inte en del av JPQL, som all dokumentation skulle säga dig, så ser inte poängen med att bara trycka in SQL i JPQL och förvänta dig att det ska fungera.

Vad du kan göra med JPA 2.1 är att anropa det enligt följande

function("date_format", s.date, '%Y, %m, %d')

där function är ett sätt att anropa valfri inbyggd SQL-funktion. Detta betyder helt klart att du förlorar databasoberoende eftersom den funktionen inte är giltig i alla datalager.



  1. Hur LPAD()-funktionen fungerar i MySQL

  2. Eclipse Hibernate.cfg.xml länkar sys-databasen från MySQL

  3. Oracle - Materialized View fortfarande tillgänglig under fullständig uppdatering. Hur fungerar detta?

  4. MySQL top-N ranking och summera resten av samma grupp