超级初学者请问:hbm2ddl与generateddl的分别是什么
超级菜鸟请教:hbm2ddl与generateddl的分别是什么?
代码1:
<bean id="hibernateJpaVendorAdapter" class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
<property name="showSql" value="false" />
<property name="generateDdl" value="true" />
<property name="databasePlatform">
<bean factory-method="getDialect" class="com.agriculture.environment.common.utils.Hibernates">
<constructor-arg ref="dataSource"/>
</bean>
</property>
</bean>
代码2:
<prop key="hibernate.hbm2ddl.auto">none</prop>
上面两段代码分别是什么?效果一样么?区别在哪里?
超级菜鸟啊,请勿嘲笑。
------解决思路----------------------
应该是
<property name="generateDdl" value="true" />
相当于
<prop key="hibernate.hbm2ddl.auto">update</prop>
记得不是很清楚,楼主可以自己建个实体尝试下
代码1:
<bean id="hibernateJpaVendorAdapter" class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
<property name="showSql" value="false" />
<property name="generateDdl" value="true" />
<property name="databasePlatform">
<bean factory-method="getDialect" class="com.agriculture.environment.common.utils.Hibernates">
<constructor-arg ref="dataSource"/>
</bean>
</property>
</bean>
代码2:
<prop key="hibernate.hbm2ddl.auto">none</prop>
上面两段代码分别是什么?效果一样么?区别在哪里?
超级菜鸟啊,请勿嘲笑。
------解决思路----------------------
应该是
<property name="generateDdl" value="true" />
相当于
<prop key="hibernate.hbm2ddl.auto">update</prop>
记得不是很清楚,楼主可以自己建个实体尝试下