rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[iBatis, TomCat, JSP, JAVA]Projet de gestion

Posté par kocks0, le jeudi 11 janvier 2007 à 10:18:23
Bonjour.

Voila je suis etudiant en BTS IG2D. Nous avons un projet a faire avec iBatis. Je suis un peu dans la semoule.

J'arrive a faire des requetes avec ce merveilleux outil mais ce sont des requete qui ne retourne qu'un seul enregistrement de la table.

J'ai crée une classe comportant une ArrayList pour stocker les resultats.

Plus precisément le projet est un site de gestion de note pour des formation. A une formation est associé plusieurs matiéres qui n'est enseigné que par un unique professeur.

voici le script de la creation de la DB:

-- phpMyAdmin SQL Dump
-- version 2.6.1
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Jeudi 11 Janvier 2007 à 10:17
-- Version du serveur: 4.1.9
-- Version de PHP: 5.2.0
--
-- Base de données: `forma`
--

-- --------------------------------------------------------

--
-- Structure de la table `exam`
--

CREATE TABLE `exam` (
`idExam` int(11) NOT NULL default '0',
`idForm` int(11) NOT NULL default '0',
`date` date NOT NULL default '0000-00-00',
`libelle` varchar(255) NOT NULL default '',
PRIMARY KEY (`idExam`,`idForm`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `formation`
--

CREATE TABLE `formation` (
`idForm` int(11) NOT NULL default '0',
`idMat` int(11) NOT NULL default '0',
`coef` int(11) NOT NULL default '0',
PRIMARY KEY (`idForm`,`idMat`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `inscrit`
--

CREATE TABLE `inscrit` (
`idUt` int(11) NOT NULL default '0',
`idForm` int(11) NOT NULL default '0',
`dateIncrit` date NOT NULL default '0000-00-00',
PRIMARY KEY (`idUt`,`idForm`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `matiere`
--

CREATE TABLE `matiere` (
`idMat` int(11) NOT NULL auto_increment,
`libelle` varchar(255) NOT NULL default '',
`idUt` int(11) NOT NULL default '0',
PRIMARY KEY (`idMat`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

-- --------------------------------------------------------

--
-- Structure de la table `resexam`
--

CREATE TABLE `resexam` (
`idUt` int(11) NOT NULL default '0',
`idExam` int(11) NOT NULL default '0',
`note` float NOT NULL default '0',
PRIMARY KEY (`idUt`,`idExam`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

-- --------------------------------------------------------

--
-- Structure de la table `utilisateur`
--

CREATE TABLE `utilisateur` (
`idUt` int(11) NOT NULL auto_increment,
`log` varchar(255) NOT NULL default '',
`mtp` varchar(255) NOT NULL default '',
`nom` varchar(255) NOT NULL default '',
`prenom` varchar(255) NOT NULL default '',
`categorie` int(11) NOT NULL default '0',
PRIMARY KEY (`idUt`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

Mon but est de recupérer dans l'ArrayList de la classe Formation les différentes matiére qui compose cette derniére. Le tout par iBatis.

Voila. Merci d'avance pour toute les infos que vous me fournirez.
Bien a vous. Kant1
Configuration: Windows XP
Firefox 1.5.0.9
Répondre à kocks0  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 edward, le mardi 1 juillet 2008 à 11:48:30
hy i think it's preferal to make a new table instead to use an ArrayList is better and makes ur project running easily
Répondre à edward
Logiciels pertinents trouvés dans les téléchargements
Télécharger CartaGoGo 3.0.6CartaGoGo - Vous aimez les cartes de visites et les étiquettes ? Vous trouvez que les logiciels du commerce sont trop lourds à gérer ?...Catégorie: Emploi/CV
Licence: Freeware/gratuit
Télécharger Open Workbench 1.1.6Open Workbench - Open Workbench est une application libre de gestion et de planification de projet. Il s'agit d'un équivalent libre de...Catégorie: Gestion de projet
Licence: Open Source
Télécharger FreeMind 0.8.1FreeMind - FreeMind est un logiciel de Mind mapping entièrement libre, permettant de créer des cartes heuristiques permettant de...Catégorie: Organisation
Licence: Open Source
Télécharger Java Runtime Environment 6 Update 7Java Runtime Environment - Java Runtime Environment (JRE) installe la machine virtuelle Java, permettant de jouer en ligne, de discuter avec des...Catégorie: Java
Licence: Open Source
Plus de logiciels gratuits sur « [iBatis, TomCat, JSP, JAVA]Projet de gestion »