2011-08-17 74 views
5

我知道Hibernate在幕后使用JDBC,但它是如何做到这一点/它在哪里做到这一点?Hibernate如何使用JDBC?

+0

这是一个合理的问题,我不明白为什么它值得-1 ...感谢您的回答反正 – rrazd

+0

downvote tooltip说:“这个问题没有显示任何研究努力”,所以我认为这绝对是当之无愧。 – BalusC

+2

男人,我希望我不需要像Hibernate那样阅读或逐步浏览代码库,以获得对某些事情的基本理解。 – duffymo

回答

7

Hibernate使用JDBC连接到数据库并执行它生成的动态SQL。

Hibernate只不过是一个SQL生成引擎 - 它使用您的对象和映射为您生成SQL,而不是让您手动编写它。

一旦这样做,所有内容都与您自己编写SQL一样。