Salut j'ai une application dans laquelle je veux sélectionner des données de la table et si pas trouvé générer une nouvelle valeur et insérer dans la base de données, puis à nouveau les statistiques de boucles sur vérifier la valeur suivante et ainsi de suite. Cela sera fait autour de milliards de fois pour une nouvelle demande.Utiliser Hibernate ou non?
Alors devrais-je utiliser hibernate
ou JDBC
??
et mise en veille prolongée dois-je utiliser
session.saveOrUpdate(obj);
ou
session.save(obj);
et une chose que je voudrais poser est que pour chaque insert dois-je initialiser mon objet de classe de table (new Mytable
)? de seulement définir les valeurs fera?
comme
MyTable obj=new Mytable();
obj.setName("dasd");
obj.set...
obj.save();
ou puis-je initialiser juste une fois
`MyTable obj=new Mytable();`
and in a loop put
for(...
obj.setName("dasda");
obj.save
)
peut-être ce blog peut vous aider. http://codingandmore.blogspot.com/2010/01/how-to-handle-400-billion-rows-in.html –
Un milliard c'est beaucoup. –