黑马程序员技术交流社区
标题: 【郑州校区】JavaEE三大框架课堂笔记之Hibernate快速入门-4(上) [打印本页]
作者: 我是色色 时间: 2017-12-7 17:03
标题: 【郑州校区】JavaEE三大框架课堂笔记之Hibernate快速入门-4(上)
本帖最后由 我是色色 于 2017-12-20 10:51 编辑
Hibernate快速入门下载hibernatedocumentation目录:存放hibernate的相关文件与API
lib目录:存放hibernate编译和运行所依赖的jar包,其中required子目录下包含了运行hibernate项目必须的jar包
project目录:存放hibernate各种相关的源代码与资源.
在lib/required目录中,包含的jar包
创建数据库与表CREATE DATABASE hibernateTest;
USER hibernateTest;
CREATE TABLE t_customer(
id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(20),
address VARCHAR(50)
)
创建实体类导入hibernate框架相关依赖jar包导入lib/required下所有的jar
导入数据库的驱动jar包
日志相关jar包
将hibernate/project/etc/log4j.properties文件导入到工程src下.
Hibernate的相关配置文件有两种:
1.xxx.hbm.xml 它主要是用于描述类与数据库中的表的映射关系.
2.hibernate.cfg.xml 它是hibernate框架核心配置文件。
映射配置文件 位置:它要与实体类在同一个包下.
名称 :类名.hbm.xml
约束:
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
可以在hibernate的核心的jar包下的org.hibernate包下查找到
核心配置文件它主要是hibernate框架所使用的,它主要包含了连接数据库相关信息,hibernate相关配置等。
位置:在src下创建一个hibernate.cfg.xml
约束:
约束文件所在位置:hiberante核心jar包下的org.hibernate包下
在这个文件中如何配置?
可以参考 hibernate-release-5.0.7.Final\project\etc\hibernate.properties文件
Hibernate快速 入门开发测试
Hibernate执行原理总结
hibernate工作原理:
1、通过Configuration().configure();读取并解析hibernate.cfg.xml
配置文件。
2、由hibernate.cfg.xml中的<mappingresource="com/xx/User.hbm.xml"/>读取解析映射信息。
3、通过config.buildSessionFactory();//得到sessionFactory。
4、sessionFactory.openSession();//得到session。
5、session.beginTransaction();//开启事务。
6、persistent operate;
7、session.getTransaction().commit();//提交事务
8、关闭session;
9、关闭sessionFactory;
{:8_507:}
三大框架之Struts2-3
三大框架之Struts2-2
三大框架之Struts2-1
线程精进指南之线程池进阶15个顶级Java多线程面试题及答案
Java String 面试题以及答案
Java IO流学习总结
14个你可能不知道的JavaScript调试技巧
Spring多个AOP执行先后顺序
认识JavaScript中的this
作者: 我是楠楠 时间: 2017-12-7 17:05
慢慢的干货
作者: 张家二小姐 时间: 2017-12-7 17:11
楼主继续,在线等
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |