Hibernate简介
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。
Hibernate的目标是对于开发者通常的数据持久化相关的编程任务,解放其中的95%。对于以数据为中心的程序来说,它们往往只在数据库中使用存储过程来实现商业逻辑,Hibernate可能不是最好的解决方案;对于那些在基于Java的中间层应用中,它们实现面向对象的业务模型和商业逻辑的应用,Hibernate是最有用的。不管怎样,Hibernate一定可以帮助你消除或者包装那些针对特定厂商的SQL代码,并且帮你把结果集从表格式的表示形式转换到一系列的对象去。
Hibernate的核心接口一共有6个,分别为:Session、SessionFactory、Transaction、Query、Criteria和Configuration。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制
如何在eclipse里搭建hibernate?
一、连接数据库
window——》show view——other——》data source Explore 打开数据库视图
②、新建数据库连接
③、选择要连接的数据库类型
④、选择数据库版本
⑤、添加连接数据库的jar包,确定后ok——ok
⑥、填写连接数据库的信息,test connect 如果测试连接成功。点击finish
⑦、下面打开就可以看到连接后的数据库,查看数据库表
二、新建hibernate.cfg.xml配置文件
① 选择项目右键——》New——》hibernate configuration file 新建一个配置文件
②选择配置文件目录输入配置文件的名称
③ 在此我们已经建立好hibernate配置文件,如果想要对hibernate配置进行修改,可以在配置文件修改更为方便
三、hibernate反向工程,创建实体类
①打开反向工程配置文件
②填写文件目录及文件名 finish
③refresh include 表名
此时项目里已经建好了对应的类文件。
到此hibernate配置及反向工程已结束。