Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara menggunakan date_format saat menggunakan JPQL/JPA

Fungsi SQL date_format bukan bagian dari JPQL, seperti yang akan diberitahukan oleh dokumentasi apa pun kepada Anda, jadi jangan melihat gunanya hanya dengan mendorong SQL ke JPQL dan mengharapkannya berfungsi.

Apa yang dapat Anda lakukan dengan JPA 2.1 adalah menjalankannya sebagai berikut

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

di mana function adalah cara untuk memanggil fungsi SQL asli apa pun. Ini jelas berarti Anda kehilangan independensi basis data karena fungsi tersebut tidak valid di semua penyimpanan data.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. batas mysql di dalam grup?

  2. sql::perilaku SQLString

  3. Sintaks MYSQL tidak mengevaluasi tidak sama dengan di hadapan NULL

  4. MySQL 1062 - Entri duplikat '0' untuk kunci 'PRIMARY'

  5. Kesalahan Kueri SQL MySQL WordPress di Kelas WPDB