Bonjour,

J'ai 2 millions de ligne à insérer dans une base SQL server avec hibernate.
Mon problème, c'est que c'est extrêmement long : 5 minutes = 500 lignes insérées
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
	@Transactional(value="sqlServerTransactionManager")
	public void save(List<Objet> listObjects){
 
		for(Objet object : listObjects){
			sqlServerEntityManagerFactory.persist(object );
		}
 
 
	}
Comment faire améliorer les performances ? J'avais pensé à une procédure stockée ?