1、什么是Hibernate 一个运行在持久层的ORM框架 持久化操作,早期指的是永久的保存数据,现在指对数据库的所有直接操作 ORM:Object Relational Mapping(对象关系映射) 类 - 表 对象 - 一行数据记录 属性 - 一个字段,一个列 元数据 描述数据的数据 对象-关系映射的细节。使用XML文件进行描述。 底层使用JDBC完成数据库的操作 2、能干什么 能简单的,配置化的数据库操作 3、下载与安装 输入http://hibernate.org/orm/进入官网
选择稳定版
等待几秒自动开始下载
国外可能下载比较慢我给大家提供一个https://liqin0927.lanzous.com/iLA0cizw01g 5.4.22的版本
4、创建Hibernate应用程序 创建工程 导入jar包 Hibernate-Required mysql-connector 对Hibernate进行全局的配置(cfg.xml) 数据库连接信息等... ... 创建一个Mapper映射文件(hbm.xml) 类与表,对象与列,属性与字段之间的对应关系... ... 5、访问数据库 //配置信息对象 Configuration config = new Configuration(); //加载全局配置文件 config = config.configure("hibernate.cfg.xml"); //创建Session工厂(Hibernate5以后) SessionFactory sessionFactory = config.buildSessionFactory(); //创建数据库访问对象(建立与数据库的会话) Session session = sessionFactory.openSession(); //获取事务对象(开启事务) Transaction t = session.beginTransaction(); //数据库操作 get/save //释放资源 t.commit(); session.close(); sessionFactory.close();