Hibernate直接生成MySQL数据库

来源:互联网 发布:家装监理必知300 编辑:程序博客网 时间:2024/05/16 18:14

配置文件要这样写:

# jdbc.Xjdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/spring_hibernate4_01?createDatabaseIfNotExist=truejdbc.user=rootjdbc.pass=# hibernate.Xhibernate.dialect=org.hibernate.dialect.MySQL5Dialecthibernate.show_sql=falsehibernate.hbm2ddl.auto=create-drop
Hibernate4Config.xml
<context:property-placeholder location="classpath:persistence-mysql.properties" />        <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">        <property name="dataSource" ref="dataSource" />        <property name="packagesToScan" value="org.baeldung.spring.persistence.model" />        <property name="hibernateProperties">            <props>                <prop key="hibernate.hbm2ddl.auto">${hibernate.hbm2ddl.auto}</prop>                <prop key="hibernate.dialect">${hibernate.dialect}</prop>            </props>        </property>    </bean>    <bean id="dataSource" class="org.apache.tomcat.dbcp.dbcp.BasicDataSource">        <property name="driverClassName" value="${jdbc.driverClassName}" />        <property name="url" value="${jdbc.url}" />        <property name="username" value="${jdbc.user}" />        <property name="password" value="${jdbc.pass}" />    </bean>    <bean id="txManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager">        <property name="sessionFactory" ref="sessionFactory" />    </bean>
原文:http://www.javacodegeeks.com/2013/05/hibernate-4-with-spring.html

源代码:http://pan.baidu.com/share/link?shareid=658393912&uk=3878681452