Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách sử dụng date_format khi sử dụng JPQL / JPA

Hàm SQL date_format không phải là một phần của JPQL, như bất kỳ tài liệu nào sẽ cho bạn biết, vì vậy đừng hiểu vấn đề là chỉ đẩy SQL vào JPQL và mong đợi nó hoạt động.

Những gì bạn có thể làm với JPA 2.1 là gọi nó như sau

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

ở đâu function là một cách để gọi bất kỳ hàm SQL gốc nào. Điều này rõ ràng có nghĩa là bạn mất tính độc lập với cơ sở dữ liệu vì chức năng đó không hợp lệ trên tất cả các kho dữ liệu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể thêm ràng buộc khóa ngoại vào trường ngày tháng

  2. Làm cách nào để xuất tệp csv sang máy tính của tôi trong mysql

  3. mysql - nhóm, nhưng hiển thị tất cả hàng của một cột

  4. Cách tạo liên kết riêng biệt với MySQL

  5. 24 giờ giá trị