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> 展开
2个回答
展开全部
<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?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
兄弟,发贴不如百度查相关资料;给你一个链接,是hibernate根据实体类自动建表的方法
http://blog.csdn.net/lixuyuan/article/details/8057119
如果有用,请记得采纳~~~
http://blog.csdn.net/lixuyuan/article/details/8057119
如果有用,请记得采纳~~~
追问
这篇我看过了,还是不知道自己哪儿错了。可以告诉wo吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询