为了账号安全,请及时绑定邮箱和手机立即绑定

用hibernate 建表

谢谢老师把数据素材给得这么详细,做练习时最恨素材给的不全了。素材复杂点好,正好可以帮助我练习下数据库的使用。所有表我都是用 hibernate创建的,又巩固了下上门课的知识,唯一一点比较头疼的是建立多对一的多方时,它会自动重新创建一方,可是一方我已经建好了数据也加了, 结果重新一创建数据全部清空,又得重来,好在是用junit做的,重新运行一遍即可,可如果表多的话,还是很麻烦。所以总结经验,用hibernate建库,应该从多建到一,除了这个办法以外,不知道配置文件里是否有相关设置,可以避免创建级联的多方时重建一方?


正在回答

3 回答

如果使用HIbernate建表和在数据库建表,老师给的数据库脚本和在HIbernate中的有些字段的数据类型是不同的,能使用HIbernate建表吗?

0 回复 有任何疑惑可以回复我~

嗯,如果是企业级开发,应该就不需要这条属性,你这里用单元测试,update即可,总之能解决就行。

0 回复 有任何疑惑可以回复我~

要不要删掉这条属性?

<property name="hibernate.hbm2ddl.auto" value="create" />

0 回复 有任何疑惑可以回复我~
#1

红袖侍读 提问者

这个删了怕是不能运行了吧,我试试。刚刚想了另外一个办法,把你说的这条语句改成update,然后自己在数据库里建好表结构,再用hibernate执行添加,这样就不会重新创建别的表了。就是也多了一道手续,得手动建表。
2016-08-02 回复 有任何疑惑可以回复我~
#2

listenpower 回复 红袖侍读 提问者

update 不用手动建表吧
2016-09-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

用hibernate 建表

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信