电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2025年hibernate知识点详解王成敏

2025年hibernate知识点详解王成敏_第1页
1/75
2025年hibernate知识点详解王成敏_第2页
2/75
2025年hibernate知识点详解王成敏_第3页
3/75
1 框架介绍2 回顾2.1JDBC2.2DBUtils3 ORM 框架hibernate 就是一个 ORM 框架4 hibernate 介绍版本:hibernate-distribution-3.6.10.Final-dist4.1分析4.2什么是 hibernateHibernate 是轻量级 JavaEE 应用的持久层解决方案,是一个关系数据库 ORM 框架轻量级:使用 hibernate 较少的依赖 hibernate 框架,只使用少量的 api 进行操作。Hibernate 提供了对关系型数据库增删改查操作流行数据库框架1 JPA Java Persistence API.JPA 通过 JDK 5.0 注解或 XML 描述对象-关系表的映射关系(只有接口法律规范)sun 对 ORM 框架推出一个法律规范(接口,没有实现),hibernate 支持 jpa2 Hibernate 最流行 ORM 框架,通过对象-关系映射配置,可以完全脱离底层 SQL3 MyBatis 本是 apache 的一个开源项目 iBatis,支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架4 Apache DBUtils 、Spring JDBCTemplate4.3优点5 hello world(重要)5.1编写流程导入 jar 包核心配置文献:hibernate.cfg.xmljava 对象:javabean映射文献:*.hbm.xml需要将 hbm.xml 映射文献 添加到核心配置 hibernate.cfg.xml 中操作 api,进行添加操作:save5.2导入 jar 包5.3核心配置文献位置:src名称:hibernate.cfg.xml约束:正文内容com.mysql.jdbc.Driverjdbc:mysql://localhost:3306/h_day01root1234org.hibernate.dialect.MySQL5Dialect
确认删除?