Estou tentando configurar minha aplicação para criar as tabelas no banco MySQL caso nao exista, ao iniciar a aplicação, mas não esta criando nem disparando erros.
Segue o meu applicationContext do Spring
[code]<tx:annotation-driven transaction-manager=“txManager” />
<bean id="txManager" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="entityManagerFactory" />
</bean>
<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="dataSource" ref="myDataSource" />
<property name="jpaVendorAdapter">
<bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
<property name="showSql" value="${jpa.show.sql}" />
<property name="generateDdl" value="${jpa.generateDdl}" />
</bean>
</property>
<property name="jpaProperties">
<props>
<prop key="hibernate.dialect">${jpa.dialect}</prop>
<prop key="hibernate.format_sql">${jpa.format_sql}</prop>
</props>
</property>
</bean>
<bean id="myDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${db.driverClassName}" />
<property name="url" value="${db.url}" />
<property name="username" value="${db.username}" />
<property name="password" value="${db.password}" />
</bean>
<bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor" />[/code]
db.driverClassName=com.mysql.jdbc.Driver
db.url=jdbc:mysql://localhost/test
db.username=root
db.password=123456
jpa.show.sql=true
jpa.format_sql=true
jpa.dialect=org.hibernate.dialect.MySQLInnoDBDialect
jpa.generateDdl=true
O valor de jpa.generateDdl é true.
O que esta errado na configuração, estou utilizando o MySQL 5.6