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

最近在学习hibernate

最近在学习hibernate

儁破孩 2016-06-12 17:26:52
hibernate可以通过配置文件生成表结构,这个有什么好处,我想到唯一的好处就是屏蔽了数据库之间的差异。但是我们一般都是自己在数据库先创建表吧,然后再用hibernate进行增删改查吧。为什么要用hibernate的配置文件生成结构,有必要吗???求各位大神指点迷津。。。
查看完整描述

2 回答

?
yanrun

TA贡献317条经验 获得超240个赞

一般是先建表,再写代码,因为这样就可以对数据表进行一些优化了,比如建索引,触发器什么的。使用hibernate建表一个是为了跨数据库,还有就是可以了解hibernate的原理,比如查看生成的SQL语句来观察不同的配置会生成什么样的表,最后就是使用hibernate会比手写SQL的效率高一点。

查看完整回答
反对 回复 2016-06-13
  • 儁破孩
    儁破孩
    在公司做项目时真会这样做,我还是个学生
  • yanrun
    yanrun
    我们是,用hibernate自动生成表有时候会出错
  • 儁破孩
    儁破孩
    有很多公司会这样做吗?
点击展开后面1
?
梦影剑魂

TA贡献66条经验 获得超21个赞

当你把你创建的表放到另一种数据库的时候,你就可以只修改配置文件,而不再需要修改代码里的东西了

查看完整回答
反对 回复 2016-06-12
  • 儁破孩
    儁破孩
    这点我想到了,但是我们不是一般都是自己创建手动数据库中的表,不通过hibernate的配置文件
  • 梦影剑魂
    梦影剑魂
    我是说那些增删改查的语句,还有分页外键那些,不同种的数据库的SQL语句是还是有差异的
  • 儁破孩
    儁破孩
    我说的不是这个问题哎,你看懂了我的问题吗
  • 2 回答
  • 0 关注
  • 1716 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信