Merci bien Fearless pour votre aide
ça marcher mais j'ai un problème avec les clé composer si je met Proprety.forname()
j'ai ajouter ce ligne de code
crt.setProjection(Projections.projectionList().add(Property.forName("datesitu"),"datesitu").add(Property.forName("comp_id"),"comp_id"));
il m'affiche l'exception 
1 2 3 4 5 6
|
org.hibernate.QueryException: property does not map to a single column: comp_id
at org.hibernate.loader.criteria.CriteriaQueryTranslator.getColumn(CriteriaQueryTranslator.java:371)
at org.hibernate.criterion.PropertyProjection.toSqlString(PropertyProjection.java:41)
at org.hibernate.criterion.AliasedProjection.toSqlString(AliasedProjection.java:27)
at org.hibernate.criterion.ProjectionList.toSqlString(ProjectionList.java:49) |
Merci pour votre aide
pour plus d'information dans le fichier hbm ça marche bien avec le proprety
1 2 3 4 5 6
| <property
name="datesitu"
type="java.sql.Date"
column="DATESITU"
length="7"
/> |
mais avec le clé composé il m'affiche l'erreur cité précedement
Dans fichier hbm comp_id
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <composite-id name="comp_id" class="entity.StockSituationstockPK">
<key-property
name="joursitu"
column="JOURSITU"
type="java.math.BigDecimal"
length="22"
/>
<key-property
name="moissitu"
column="MOISSITU"
type="java.math.BigDecimal"
length="22"
/>
<key-property
name="annesitu"
column="ANNESITU"
type="java.math.BigDecimal"
length="22"
/>
</composite-id> |
Merci pour votre aide
Partager