Insertion avec hibernate+spring

Fermé
starghof Messages postés 177 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 8 avril 2011 - 18 août 2009 à 19:35
starghof Messages postés 177 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 8 avril 2011 - 18 août 2009 à 20:00
Bonjour,
je veux inserer des lignes dans une table mysql.
en utilisant hibernate tout seul j'ai definit la methode save dans une classe dao suivante :
public void save(VJArticle obj, Session session){
Transaction transaction = session.beginTransaction();
session.save(obj);
transaction.commit();
}


et pour inserer voilà le code correspondant que j'ai ecrit dans une classe de test :

Configuration cfg = new Configuration();
cfg.configure("hibernate.cfg.xml");

SessionFactory sessionFactory = cfg.buildSessionFactory();
Session session = sessionFactory.openSession();

VJArticleDAO dao = new VJArticleDAO();

long timeInMillis1 = System.currentTimeMillis();
for(int j=1;j<=100000;j++){
VJArticle v_j_article = new VJArticle();
//v_j_article.setIdVente(j);
v_j_article.setIdFamille(1);
v_j_article.setIdSousFamille(1);
v_j_article.setIdArticle(1);
v_j_article.setNbrVente(40);
v_j_article.setMontantT(400);
v_j_article.setDate(date);
dao.save(v_j_article, session);
}
session.close();
long timeInMillis2 = System.currentTimeMillis();

long timeInMillis3=timeInMillis2-timeInMillis1;
System.out.println(timeInMillis3);

l'id est généré automatiquement .
la question c'est comment ecrire ces deux codes pour l'insertion avec hibernate + spring !!?
pleaze help !
A voir également:

1 réponse

starghof Messages postés 177 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 8 avril 2011 4
18 août 2009 à 20:00
helllppppppppppppppppppppppppp !!!!!!!!!
0