Mapping clef composite, table de relation [HIBERNATE][XDOCLET] - Java - Programmation
Marsh Posté le 24-11-2005 à 10:54:11
Bonjour, Je voudrais savoir comment on fait le mapping hibernate en xdoclet d'une table de relation avec 2 clefs, qui fait le lien entre 2 tables? mon bean : avec deviceModelId qui fait le lien avec la table DEVICE_MODEL et avec softwareModelIdqui fait le lien avec la table SOFTWARE_MODEL /** * DeviceModel2ReqSwModel * @author Bonhomme * * @hibernate.class table="DEVICE_MODEL_2_REQ_SW_MODEL" */ public class BasicDeviceModel2ReqSwModel implements Serializable { /** identifier field */ private Long deviceModelId; /** identifier field */ private Long softwareModelId; /** default constructor */ public BasicDeviceModel2ReqSwModel() { } /** minimal constructor */ public BasicDeviceModel2ReqSwModel(java.lang.Long deviceModelId, java.lang.Long softwareModelId) { this.deviceModelId = deviceModelId; this.softwareModelId = softwareModelId; } /** * @hibernate.id column="DEVICE_MODEL_ID" generator-class="native" * @return */ public java.lang.Long getDeviceModelId() { return this.deviceModelId; } public void setDeviceModelId(java.lang.Long deviceModelId) { this.deviceModelId = deviceModelId; } /** * @hibernate.id column="SOFTWARE_MODEL_ID" generator-class="native" * @return */ public java.lang.Long getSoftwareModelId() { return this.softwareModelId; } public void setSoftwareModelId(java.lang.Long softwareModelId) { this.softwareModelId = softwareModelId; } }
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 24-11-2005 à 10:54:11
Bonjour,
Je voudrais savoir comment on fait le mapping hibernate en xdoclet d'une table de relation avec 2 clefs, qui fait le lien entre 2 tables?
mon bean :
avec deviceModelId qui fait le lien avec la table DEVICE_MODEL
et
avec softwareModelIdqui fait le lien avec la table SOFTWARE_MODEL
/**
* DeviceModel2ReqSwModel
* @author Bonhomme
*
* @hibernate.class table="DEVICE_MODEL_2_REQ_SW_MODEL"
*/
public class BasicDeviceModel2ReqSwModel implements Serializable {
/** identifier field */
private Long deviceModelId;
/** identifier field */
private Long softwareModelId;
/** default constructor */
public BasicDeviceModel2ReqSwModel() {
}
/** minimal constructor */
public BasicDeviceModel2ReqSwModel(java.lang.Long deviceModelId, java.lang.Long softwareModelId) {
this.deviceModelId = deviceModelId;
this.softwareModelId = softwareModelId;
}
/**
* @hibernate.id column="DEVICE_MODEL_ID" generator-class="native"
* @return
*/
public java.lang.Long getDeviceModelId() {
return this.deviceModelId;
}
public void setDeviceModelId(java.lang.Long deviceModelId) {
this.deviceModelId = deviceModelId;
}
/**
* @hibernate.id column="SOFTWARE_MODEL_ID" generator-class="native"
* @return
*/
public java.lang.Long getSoftwareModelId() {
return this.softwareModelId;
}
public void setSoftwareModelId(java.lang.Long softwareModelId) {
this.softwareModelId = softwareModelId;
}
}