Bonjour,

Je cherche à faire, comme le dit le sujet, un Criteria sur un champ transient. Cela ne fonctionne pas et ça me parait plutôt logique.

Mais je ne vois pas trop quel méthode utiliser pour faire ma jointure ?

Mes classes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
class A {
@Transient 
B b;
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
class B {
@OneToOne
A a;
String champATester;
}
J'ai besoin de faire mon criteria sur la classe A :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Criteria criteria = session.createCriteria(A.class);
criteria2 = criteria.createCriteria(B.class); //Ne fonctionne pas à cause du @Transient
criteria2.add( /*Ma restriction*/);
En espérant avoir été assez clair. Avez-vous une idée ?
Merci d'avance !

Mat