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

Thay đổi tên đã tạo của khóa ngoại trong Hibernate

Kể từ JPA 2.1, bạn có thể sử dụng @ javax.persistence.ForeignKey chú thích:

@OneToOne()
@JoinColumn(name="vehicle_id", referencedColumnName="vehicleId", [email protected](name = "Fk_userdetails_vehicle"))
public Vehicle getVehicle() {
    return vehicle;
}

Trước JPA 2.1, bạn có thể sử dụng @ org.hibernate.annotations.ForeignKey chú thích, nhưng tính năng này hiện không được dùng nữa:

@OneToOne()
@JoinColumn(name="vehicle_id", referencedColumnName="vehicleId")
@ForeignKey(name="Fk_userdetails_vehicle")
public Vehicle getVehicle() {
   return vehicle;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Skip and Take không hoạt động với MySQL EntityFrameworkCore

  2. xây dựng ứng dụng dựa trên vai trò

  3. Máy chủ WAMP màu xanh lục nhưng chỉ nhận được 404

  4. Máy chủ gặp lỗi nội bộ hoặc định cấu hình sai và không thể hoàn thành yêu cầu của bạn

  5. Không thể khởi tạo cơ sở dữ liệu MySQL trên Windows 10