Lorsque j'utilise le plugin eclipse hibernate pour générer une classe java à partir de ma table, le nom du champ privé est le même avec mon nom de table. Y a-t-il un moyen pour moi de faire en sorte qu'il en soit de même avec mon nom de colonne?hibernate génère une classe pojo avec un nom de champ = nom de la colonne de base de données
Par exemple:
table: User
column : name (string)
column : homeAddressId (fk to addressTable)
La classe générée est en ce moment:
User{
private String name;
private Address address;
}
Je veux que ce soit:
User{
private String name;
private Address homeAddress;
}
Y at-il un des paramètres de le faire?
Merci beaucoup pour votre aide.
le plugin connaît déjà mon nom de colonne de table. Pourquoi ne peut-il pas générer le champ privé dans ma classe en utilisant ce nom de colonne? –
@ Sean: Votre nom de colonne est homeAddressId, mais il s'agit d'une clé étrangère qui a une à plusieurs associations, donc elle considérera la table d'association pas le nom de la colonne, vous pouvez voir le fichier hbm généré, vous trouverez la référence clé là-bas. –