Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] [Résolu] [jDao] Lier plusieurs tables

Posted by Nesswaw on 04/30/2010 11:16

Bonjour,

Est-ce qu'on peut avec jDao lier plusieurs tables ? je m'explique :

J'ai trois tables :

table : client

  • id
  • nom
  • prenom

table : client_contrat

  • id
  • id_client
  • debut_contrat

table : client_facture

  • id
  • id_client_contrat
  • periode_debut
  • periode_fin

J'aimerais avec jDao aller chercher les enregistrement dans la table facture, et récupérer le nom, prénom du client par rapport à sa facture.

Je dois lier mes 3 tables, en sql pas de problème, mais avec jDao je ne sais pas comment y faut faire.

J'ai essayer ça :

<primarytable name="client_facture" realname="client_facture" primarykey="id" />
<foreigntable name="client_contrat" realname="client_contrat" primarykey="id" onforeignkey="id_client_contrat" />
<foreigntable name="client" realname="client" primarykey="id" onforeignkey="id_client" />

Y faudrait pouvoir dire que "id_client" de la table "client" pointe sur client_contrat.id_client

Merci d'avance

  [Opened] [jDao] Lier plusieurs tables

Reply #1 Posted by laurentj on 05/01/2010 11:57

Bonjour,

Non on ne peut pas avoir une table intermediaire pour lier deux autres tables avec jDao.

  [Opened] [jDao] Lier plusieurs tables

Reply #2 Posted by Nesswaw on 05/03/2010 08:59

Ok, Merci

 
Page
  1. [jDao] Lier plusieurs tables