sql >> Database >  >> RDS >> Mysql

De gegenereerde naam van een externe sleutel in Hibernate wijzigen

Sinds JPA 2.1 kunt u de @ gebruiken javax.persistence.ForeignKey annotatie:

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

Vóór JPA 2.1 kon je Hibernate's @org.hibernate.annotations.ForeignKey annotatie, maar deze is nu verouderd:

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


  1. PHP MYSQL - Invoegen in zonder kolomnamen te gebruiken, maar met autoincrement-veld

  2. Is er een Laravel-manier om een ​​.SQL-bestand uit te voeren om gegevens te laden?

  3. Hoe de mysql-schermconsole in Windows te wissen?

  4. sqlalchemy.exc.NoSuchModuleError:Kan plug-in niet laden:sqlalchemy.dialects:postgres