首页 > 代码库 > Hibernnate编程基础-基础框架的搭建

Hibernnate编程基础-基础框架的搭建

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使Java程序员可以使用对象编程思维来操纵数据库。

    这一大堆是什么东西???我也看不懂,我来简单的转述一下:

    JDBC编程实现了数据库的访问,在访问时用了:“select * from table.....”诸如此类的SQL语句,但是我不会SQL语句怎么办?所以Hibernate编程就产生了。

    Hibernae编程也是用于数据库的访问,但是只需要调用save()、delect()诸如此类的Hibernate内置函数就可以对数据库进行操作了。

    具体怎么实现的我会在以后的博客中给大家分享。现在我们先把Hibernate编程架构搭建好,具体步骤:

1.首先,我们需要Hibernate所需要的jar包。大家可以在网上下最新的jar包,当然也需要数据库的访问驱动。

2.然后,我们新建一个项目,可以是动态WEB项目,也可以是JAVA项目。但我建的是动态WEB项目,这样两种程序都可以运。

    在src目录下创建配置文件hibernate.cfg.xml
<script src="https://code.csdn.net/snippets/c104v1y6b6N2L9v5I1h6.js" type="text/javascript"></script>
3.编写会话工场类。
<script src="https://code.csdn.net/snippets/Z1P4r1G6b6P2r9k9I5Q8.js" type="text/javascript"></script>
4.我们在数据库里建好相应的表,然后在项目中编写一个映射类(也称POJO类)
<script src="https://code.csdn.net/snippets/z1w4R1F606Z3A0V1Y3L1.js" type="text/javascript"></script>
5.映射类写好之后,再写个映射文件Customer.hbm.xml。让计算机知道这个类和数据库中的表是映射关系。
<script src="https://code.csdn.net/snippets/b1o4F1v6w6p3C0B4n0e3.js" type="text/javascript"></script>
6.映射已完成,接下来就建个测试类Demo.java测试一下。(Java程序)
<script src="https://code.csdn.net/snippets/n1r4J1R6A6w3J0w7N6N9.js" type="text/javascript"></script>
7.上面六步已经完成了Java程序的Hibernate实现。当我们需要在WEB上实现时,还需要编写一个JavaBean类CustomerDao.java
<script src="https://code.csdn.net/snippets/c1z4j1G6M6l3M1S161r4.js" type="text/javascript"></script>
8.现在我们在JSP上调用该JavaBean测试一下
<script src="https://code.csdn.net/snippets/21K431D6z6A3p264b9E1.js" type="text/javascript"></script>

总结一下,其实看似很简单,不过确实很简单,但是我在其中也遇到了很多很多问题,很多很多,但是当最后运行出结果的一刻,我就打算一定要把它写下来。
Hibernate编程的实现过程我是很清楚了,不过其中也有很多细节问题,这个需要我下来再仔细研究研究,不过先把Hibernate框架实现了。欢迎有兴趣、有疑惑的朋友与我多交流。

Hibernnate编程基础-基础框架的搭建