Bonjour,

j'ai un programme java (génération d'un JAR et lancement à partir d'un batch DOS) qui doit remplir une base de données PostgreSQL.
Pour cela, j'utilise une couche Hibernate.

Mais, j'obtiens un message d'erreur : OutOfMemory : Java Heap Space


Voici ma commande DOS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
"C:\Program Files\Java\jre1.6.0_05\bin\java" -Xmx256m -jar Pratic_fat.jar
Voici mon bean du fichier ApplicationContext.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
		<property name="dataSource" ref="dataSource" />
		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.dialect">${db.dialect}</prop>
				<prop key="hibernate.hbm2ddl.auto">update</prop>
				<prop
					key="hibernate.bytecode.use_reflection_optimizer">
					false
				</prop>
				<prop key="hibernate.jdbc.batch_size">1000</prop>
				<prop key="current_session_context_class">thread</prop>
				<prop key="hibernate.show_sql">true</prop>
			</props>
		</property>
	</bean>

Merci de votre aide !
Ritchie.