Mapping d une association avec Xdoclet
slt a tous je veux generer les fichier .hbm.xml avec les xdoclet entre 2 table Medicament et Dci et une table d association entre eu composition , donc voila mes POJO:
Table Medicament qui doit contenir un composite-element qui regroupe les propriété de la classe d'association composition (dosage, forma..)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
| package com.anam.amid.bo;
import java.util.Date;
import antlr.collections.List;
/**
*
* @hibernate.class table="MEDICAMENT"
* @author
*/
public class Medicament {
private String idMedicament ;
private List composition;
public Medicament() {
super();
}
/**
* @hibernate.id generator-class="assigned" column="GMR_Cle_Medicament" unsaved-value="null"
* @return String
*/
public String getIdMedicament() {
return idMedicament;
}
public void setIdMedicament(String idMedicament) {
this.idMedicament = idMedicament;
}
/**
*
* @hibernate.list lazy="true" table="composition"
* @hibernate.collection-key column="medicament_ID"
* @hibernate.collection-index column="dci_fk"
* @hibernate.collection-composite-element class="Composition"
*
*
* @return
*/
public List getComposition() {
return composition;
}
public void setComposition(List composition) {
this.composition = composition;
}
} |
le fichier medicament.hbm.xml que j obtient ne contient pas les propriétés de la table Composition
mon prb c est comment déclarer avec les doclet ses proprités pour avoir un truc dans mon fichier de mapping comme
http://www.hibernate.org/hib_docs/re...-mappings.html
Code:
1 2 3 4 5 6 7 8
| <list name="lineItems" table="line_items" lazy="true">
<key column="order_id"/>
<index column="line_number"/>
<composite-element class="LineItem">
<property name="quantity"/>
<many-to-one name="product" column="product_id"/>
</composite-element>
</list> |
j ai cherché est j ai pas trouvé d exemle:cry:
merci pour votre aide