Dans mon application Hibernate + Spring, j'ai plusieurs objets de domaine basés sur des annotations. J'aimerais les parcourir tous et créer des métabalises avec des définitions pour chacun d'entre eux. Ce métatable devrait ressembler à ceci:Création de métadonnées pour les objets de domaine Hibernate
Entity Name | Field Name | Field Type | Field Size| etc.
Par exemple,
@Entity
public class User {
@Column(name = "username", length = 255)
private String username;
@Column(name = "password", length = 255)
private String password;
}
devrait créer deux enregistrements
Entity Name | Field Name | Field Type | Field Size|
User | username | String | 255 |
User | password | String | 255 |
Comment peut-on ce fait?
P.S. Nous utilisons LocalContainerEntityManagerFactoryBean de Spring pour l'accès aux données
Merci! J'ai été capable d'obtenir toutes les propriétés du terrain. Pour obtenir la taille du champ, le commentaire suivant a été utile: http://stackoverflow.com/questions/1816780/how-to-reuse-fieldlength-in-form-validation-and-ddl/1946901#1946901 – AKFA