2009-05-20 4 views
-1

salut j'ai une table appelée CHECKPRODUCT.comment obtenir de la valeur sous forme de 2e table avec sortie en veille prolongée

i a aussi 2ème table appelée CHECKSTATUS_LOOKUP avec le nom de la colonne DESCRIPTION

alors que je reçois des valeurs de CHECKPRODUCT, je veux aussi la valeur de la colonne Description de 2e table (CHECKSTATUS_LOOKUP), mais je ne veux pas ot joindre les deux tables. Y a-t-il des moyens de le faire?

+0

Comme Fabio l'a déjà mentionné, il serait utile de parler des classes, de leurs champs et de leurs relations. Comment ces deux classes/tables sont-elles liées? CheckProduct a-t-il un getter pour CheckStatus? Est-ce une relation à un ou à plusieurs? Et que voulez-vous dire par obtenir la valeur de la deuxième table sans rejoindre les deux tables? Donc sont-ils liés de quelque façon que ce soit? – rudolfson

+0

BTW pourquoi vous voulez éviter le 'join'? –

Répondre

1

Veuillez donner plus de détails et expliquer quelles colonnes vous avez dans les deux tableaux et quelle est exactement la condition.

Vous pouvez utiliser une sous-requête au lieu d'une jointure dans la plupart des cas.

1

Seulement un conseil. Lorsque vous utilisez Hibernate ou NHibernate, mieux vaut parler des propriétés class + à la place des tables + champs

Questions connexes