sql >> Database teknologi >  >> RDS >> Mysql

Ændring af det genererede navn på en fremmednøgle i Hibernate

Siden JPA 2.1 kan du bruge @ javax.persistence.ForeignKey anmærkning:

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

Før JPA 2.1 kunne du bruge Hibernates @org.hibernate.annotations.ForeignKey annotation, men denne er nu forældet:

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


  1. Vælg poster fra NU() -1 dag

  2. Hvordan ændres VARCHAR-type til DATETIME ved hjælp af ALTER i MySQL?

  3. Hvordan kan jeg VÆLGE rækker med MAX(kolonneværdi), PARTITION efter en anden kolonne i MYSQL?

  4. Find ud af, om værdien er nummer i MySQL