初识Hibernate
Hibernate是对象/关系映射(ORM)的解决方案,是Java应用和关系数据库之间的桥梁,负责将Java对象和关系数据之间的映射。Hibernate的目标是成为Java平台管理数据持久性问题的完整解决方案,是一个开放源代码的对象关系映射框架,它是对JDBC进行了非常轻量级的对象封装
使Java开发人员更加专注于业务的熟悉和处理,而非对数据库的基本操作,同时也能让开发人员以面向对象的思想来操作数据库
Hibernate应用实例
--在数据库中创建一个表,以tb_student表为例
--创建Java项目,项目中添加hibernate所需类库
--项目中添加hibernate.cfg.xml配置文件,完善配置信息
--创建Student实体类,为该类提供私有属性和get/set方法
--在Student类的包下添加一个映射文件Student.hbm.xml
--编写测试类创建SessionFactory对象,获取Session对象,通过Session对象以面向对象形式操作关系型数据库
hibernate配置文件类型有多种,如:properites、xml、使用硬编码的形式进行配置。本文仅介绍:xml 方式。