llgd.net
当前位置:首页 >> 在hiBErnAtE配置文件中,把hiBErnAtE.hBm2DDl.Auto... >>

在hiBErnAtE配置文件中,把hiBErnAtE.hBm2DDl.Auto...

建议楼主用update试试,create是每次运行都把之前的表覆盖掉。update是有这个表的话修改,没有的话创建。

你在实体类的xml里面加了没有?

1、没有删除数据库文件(*.mdb,*.ldb)的话重新附加一遍就可以了 2、要是删除了数据库文件的话,用数据恢复软件,Fanl Date或者DG把数据库文件恢复出来再附加进去就可以了

我现在也是这样啊!!!大神 你搞定了没?

update只是更新表结构,但不能生成 请仔细参考一下hibernate.hbm2ddl.auto的配置参数,有以下四种: validate:加载hibernate时,验证创建数据库表结构 create:每次加载hibernate,重新创建数据库表结构,这就是导致数据库表数据丢失的原因。 crea...

validate指要付出一段程序化的核实过程。 verify是一般的检验,检查,倾向于一个动作 Update是一个数据库SQL语法用语,用途是更新表中原有数据,单独使用时使用where匹配字段。 verify:核实; 证明; 判定;。 这也是一首散文诗,最初发表在1852年...

不会删掉的,但是你这个配置是不是错了 应该这的吧

这个不是配在datasource里的,而是配在sessionfactory里 ${hibernate.dialect} ${hibernate.showSQL} ${hibernate.formatSQL} org.hibernate.cache.EhCacheProvider classpath:ehcache-hibernate-local.xml 50

会的,一般不建议使用这种方法,还是建议使用update

你好,你用的是oracle数据库吧。你这设置主键生成策略的时候在配置文件中加入: 试试可以不。呵呵我在学习的过程中和楼主一样,也是偷懒,不想自己设计数据库,用hibernate帮我生成,先create一下,然后改成update...呵呵。

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com