前言:
再说Hibenrnate映射之前,我们先说说Hibenrnate和它与数据库之间的关系。
Hibenrnate
首先百度告诉我们:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封
装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,
既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应
用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
从上面这段话我们可以清楚的知道,Hibenrnate就是让程序员可以用面向对象的思维来操纵数据库,也就是把我
们平时对数据库的操作上移到程序中,将数据库中对表的操作转化为对对象的操作。这样我们只需要根据规范去编写
代码,而不用直接面对数据库,使数据库相对于程序员来说是透明的。我们要想通过代码操纵数据库,就必须将数据
库的一些规范和准则转化到代码里面。比如通过属性来控制数据库的主外键,又比如我们接下来要说的映射,也与关
系数据库里面所讲的映射是对应的,在学习