Bonjour
je trv sur un projet dont une BDR de presque 200 Table :
ma plates-formes c
J2EE ( Eclipse 3.1 ; Tomcat ; Mysql ;HQL( Hibernate(mapping ...); p...) ) : ; surtout que je me base sur
HQL
Mes question sont :
- comment je puisse organiser mon Trv
- es ce que je serait obligé de crééer des servlet de MAJ ( ajout, modif, suppression ) pour chaque Table ( cad 200 servlet !!!!!) c bizards;Comment Eviter cette redondance !!!! exemple de servlet MAJ:
Code:
Session session = HibernateUtil.currentSession();
Transaction tx = session.beginTransaction();
Task util1;
switch( Integer.parseInt(odoper) ) {
case 1: // Ajout
_RootDAO.initialize();
TaskDAO c_dao = new TaskDAO();
Task ttt = new Task();
ttt.setDescript(txtdescript);
ttt.setDateTask(new Date());
ttt.setPriorite(txtpriorite);
ttt.setProjet(cmbprojet);
ttt.setExecuteur(cmbexecuteur);
ttt.setSuivi(cmbsuivi);
ttt.setMang(cmbmanag);
ttt.setTitle(txttitile);
ttt.setDescript(txtdescript);
ttt.setStatut("1");
c_dao.save(ttt);
break;
case 2: //Modif
// Suppression de l'utilisateur id = 26
util1 = (Task) session.load(Task.class, new Integer (3));
util1.setTitle("maow");
break;
case 3: //Supprim
// Suppression de l'utilisateur id = 26
util1 = (Task) session.load(Task.class, new Integer (3));
session.delete(util1);
break;
}
tx.commit();
HibernateUtil.closeSession();
}
Et Merci bien