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

Không thể sử dụng String dưới dạng @Id với SpringData

Theo hướng dẫn từ https://www.tutorialspoint.com/hibernate/hibernate_annotations.htm , thuộc tính có thể được xác định bằng Column chú thích chi tiết.

Điều quan trọng ở đây cho câu hỏi của bạn là length , có thể bạn có thể thử chú thích id của mình như bên dưới:

  @Id
  @Column(length = 100)
  private String id;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tệp jar MySQL JDBC trong Ubuntu ở đâu?

  2. Cách chia bản ghi bảng MySQL thành một nửa để hiển thị trên mỗi bên của trang

  3. MySQL sử dụng chỉ mục khác nhau tùy thuộc vào giá trị giới hạn với truy vấn ORDER BY

  4. Cơ sở dữ liệu Python và MySQL:Giới thiệu thực tế

  5. Trả về ký tự đầu tiên DISTINCT của một trường (MySQL)