Gerar banco de dados pelo Hibernate com Spring

2 respostas
zorba
boa tarde pessoal :D estou usando Spring ORM com o hibernate, e gostaria de gerar o banco de dados automaticamente eu tenho algo assim:
String xmlpath = "caminho/applicationContext-hibernate.xml";
		ApplicationContext path = 
			new FileSystemXmlApplicationContext(xmlpath);
		
		LocalSessionFactoryBean lsfb = (LocalSessionFactoryBean) path.getBean("sessionFactory");
mas é óbvio que ele não ia funcionar de cara, ele da o seguinte erro:
Exception in thread "main" java.lang.ClassCastException: org.hibernate.impl.SessionFactoryImpl cannot be cast to org.springframework.orm.hibernate3.LocalSessionFactoryBean
eu to perdido, pq não é isso o que está no meu xml do spring. eu to dizendo explicitamente que a classe é a LocalSessionblabla
<bean id="dataSource"
		class="org.springframework.jdbc.datasource.DriverManagerDataSource">
		<property name="driverClassName">
			<value>org.postgresql.Driver</value>
		</property>
		<property name="url">
			<value>jdbc:postgresql://127.0.0.1:5432/security</value>
		</property>
		<property name="username">
			<value>postgres</value>
		</property>
		<property name="password">
			<value>root</value>
		</property>
	</bean>

	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
		<property name="dataSource">
			<ref bean="dataSource" />
		</property>
		 <property name="configurationClass"  value="org.hibernate.cfg.AnnotationConfiguration"  />  
		<property name="configLocation" value="br/com/wat/hibernate.cfg.xml">
		</property>
	</bean>

ta aí, não sei o que to fazendo
(to tentando rodar isso fora do contexto do servidor)
alguem tem uma luz pra mim? :D
abraços

2 Respostas

zorba

alguem? é meio urgente :oops:

zorba

achei a resposta aqui, mas não entendi o pq o ‘&’
alguem pode explicar?

Criado 25 de junho de 2010
Ultima resposta 25 de jun. de 2010
Respostas 2
Participantes 1