本帖最后由 我是色色 于 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
|