Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да използвате date_format, когато използвате JPQL/JPA

SQL функция date_format не е част от JPQL, както ще ви каже всяка документация, така че не виждате смисъл просто да натискате SQL в JPQL и да очаквате той да работи.

Това, което можете да направите с JPA 2.1, е да го извикате, както следва

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

където function е начин за извикване на произволна SQL функция. Това ясно означава, че губите независимостта на базата данни, защото тази функция не е валидна за всички хранилища за данни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извличане на най-новата бележка (по времева марка) в една заявка от таблица 1:n

  2. Минимални GRANTs, необходими на mysqldump за изхвърляне на пълна схема? (Липсват тригери!!)

  3. mySQL groupconcat връща BLOB xxxB / Kib

  4. Как да изберете всички редове HTML таблица

  5. Какво трябва да знае всеки PHP програмист?