在persistence.xml中加上
value="update" />或设置在Spring配置中,在Spring 的sessionFactory中设置,当运行Spring时会自动生成Table
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-2.0.xsd"
xmlns:tx="http://www.springframework.org/schema/tx">
class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">
name="persistenceUnitName" value="onlinephotoPU" />
class="org.springframework.orm.jpa.JpaTransactionManager">
name="entityManagerFactory"
ref="entityManagerFactory" />
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
name="driverClassName" value="com.mysql.jdbc.Driver" />
value="jdbc:mysql://127.0.0.1:3306/photo" />
value="root" />
value="root" />
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
ref="dataSource" />
com.tst.Person
name="hibernateProperties">
org.hibernate.dialect.MySQLInnoDBDialect
true
key="hibernate.hbm2ddl.auto">create-drop
transaction-manager="transactionManager" />
class="com.tst.PersonDAO">
name="entityManagerFactory"
ref="entityManagerFactory" />
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
version="1.0">
transaction-type="RESOURCE_LOCAL">
org.hibernate.ejb.HibernatePersistence
com.tst.Person
name="hibernate.connection.driver_class"
value="com.mysql.jdbc.Driver" />
name="hibernate.connection.url"
value="jdbc:mysql://127.0.0.1:3306/photo" />
name="hibernate.connection.username" value="root" />
name="hibernate.connection.password" value="root" />
name="hibernate.hbm2ddl.auto" value="update" />
--
学海无涯