hibernate自动建表
这是配置文件,具体需要什么?在线等答案。<?xmlversion='1.0'encoding='UTF-8'?><!DOCTYPEhibernate-configurat...
这是配置文件,具体需要什么?在线等答案。
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>
<session-factory>
<property name="myeclipse.connection.profile">
DatabaseConn
</property>
<property name="connection.url">
jdbc:mysql://localhost:3306/mydatabase
</property>
<property name="connection.username">root</property>
<property name="connection.password">123456</property>
<property name="connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<property name="hbm2ddl.auto">update</property>
<property name="show_sql">true</property>
<property name="format_sql">true</property>
<mapping class="entity.VoteItem" />
<mapping class="entity.VoteOption" />
<mapping class="entity.VoteSubject" />
<mapping class="entity.VoteUser" />
</session-factory>
</hibernate-configuration> 展开
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<!-- Generated by MyEclipse Hibernate Tools. -->
<hibernate-configuration>
<session-factory>
<property name="myeclipse.connection.profile">
DatabaseConn
</property>
<property name="connection.url">
jdbc:mysql://localhost:3306/mydatabase
</property>
<property name="connection.username">root</property>
<property name="connection.password">123456</property>
<property name="connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<property name="hbm2ddl.auto">update</property>
<property name="show_sql">true</property>
<property name="format_sql">true</property>
<mapping class="entity.VoteItem" />
<mapping class="entity.VoteOption" />
<mapping class="entity.VoteSubject" />
<mapping class="entity.VoteUser" />
</session-factory>
</hibernate-configuration> 展开
展开全部
<property name="hbm2ddl.auto">update</property>就需要这一句话~
create:表示启动的时候先drop,再create
create-drop: 也表示创建,只不过再系统关闭前执行一下drop
update: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新
validate: 启动时验证现有schema与你配置的hibernate是否一致,如果不一致就抛出异常,并不做更新
create:表示启动的时候先drop,再create
create-drop: 也表示创建,只不过再系统关闭前执行一下drop
update: 这个操作启动的时候会去检查schema是否一致,如果不一致会做scheme更新
validate: 启动时验证现有schema与你配置的hibernate是否一致,如果不一致就抛出异常,并不做更新
更多追问追答
追问
可是我加载项目的时候,什么反应都没有呀。它是在什么时候建表?
追答
实例化sessionFactory的时候啊,你没有整合吗?就是单独的一个hibernate?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
兄弟,发贴不如百度查相关资料;给你一个链接,是hibernate根据实体类自动建表的方法
http://blog.csdn.net/lixuyuan/article/details/8057119
如果有用,请记得采纳~~~
http://blog.csdn.net/lixuyuan/article/details/8057119
如果有用,请记得采纳~~~
追问
这篇我看过了,还是不知道自己哪儿错了。可以告诉wo吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询