首页 > 代码库 > 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编程基础-基础框架的搭建
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。