猿问

最近在学习hibernate

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

儁破孩
浏览 1717回答 2
2回答

yanrun

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

梦影剑魂

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

相关分类

Java
我要回答