SSH集成,数据库表(包括库)自动创建而不用手动创建?

yangjunoakley2010 2011-10-08 10:04:12
SSH集成,数据库表(包括库)自动创建而不用手动创建?具体怎样作,在配置文件怎样作?请高手指点
...全文
478 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq3795099 2012-10-04
  • 打赏
  • 举报
回复
<property name="hibernate.hbm2ddl.auto" value="create" />
服务器启动之后就注释掉,不然每次调用xml都会重新创建一次
yangjunoakley2010 2011-10-13
  • 打赏
  • 举报
回复
知道了,学习了。
qianmz 2011-10-11
  • 打赏
  • 举报
回复
<property name="hibernate.hbm2ddl.auto" value="update" />
++1
bohe_198878 2011-10-11
  • 打赏
  • 举报
回复
用plsql创建表还不是分分钟的事情 需要生成么
a_b_a_b_a_b_a_b 2011-10-11
  • 打赏
  • 举报
回复
学习了
yashucn 2011-10-11
  • 打赏
  • 举报
回复
楼上几位说得很清楚了
懒到变成虫 2011-10-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 wingson_shen 的回复:]

引用 5 楼 ajun_studio 的回复:
引用 4 楼 peng_hao1988 的回复:

<property name="hibernate.hbm2ddl.auto" value="update" />
在JPA中只需要添加这样一行,hibernate应该也是这样的。

+++
还可以这样
<property name="hibernate.hbm2ddl.auto"……
[/Quote]


++++ 这样的方式只能用一次,要不然你的数据就危险了。重启服务数据就丢了。。
wingson_shen 2011-10-09
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ajun_studio 的回复:]
引用 4 楼 peng_hao1988 的回复:

<property name="hibernate.hbm2ddl.auto" value="update" />
在JPA中只需要添加这样一行,hibernate应该也是这样的。

+++
还可以这样
<property name="hibernate.hbm2ddl.auto" value="create" />
每次都会重新……
[/Quote]

一般用UPDATE即每次启动服务器,都会检查更新表结构。CREATE是每次启动时先把表结构DROP掉再CREATE。。数据又没有了。
飓风zj 2011-10-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 peng_hao1988 的回复:]

<property name="hibernate.hbm2ddl.auto" value="update" />
在JPA中只需要添加这样一行,hibernate应该也是这样的。
[/Quote]
+++
还可以这样
<property name="hibernate.hbm2ddl.auto" value="create" />
每次都会重新建立表 ,但是以前的数据就会没有
库还是要自己手动建的
桃园闲人 2011-10-09
  • 打赏
  • 举报
回复
<property name="hibernate.hbm2ddl.auto" value="update" />
在JPA中只需要添加这样一行,hibernate应该也是这样的。
zcs100 2011-10-08
  • 打赏
  • 举报
回复
是的,hibernate可以从数据表反转出对应的java类和相应的配置文件,也可以是从类和配置文件反转到数据表
yangjunoakley2010 2011-10-08
  • 打赏
  • 举报
回复
就是自动创建数据库中表,
shixitong 2011-10-08
  • 打赏
  • 举报
回复
我用过hibernate和ibatis的的自动创建,通过IDE的一个插件。具体可以google下。
楼主所说的库是啥意思?一般都是创建表

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧