05 2016 档案
摘要:一、组件映射 1.概念 类组合关系的映射,也叫作组件映射! 注意:组件类和被包含的组件类,共同映射到一张表! 2.需求 汽车与车轮 3.数据库T_Car 主键 汽车名称 轮子大小 个数 4.Car 5.Wheel 6.Car.hbm.xml 二、继承映射 1.简单继承映射 有多少个子类,写多少个映射
阅读全文
摘要:一、一对一映射 1.需求 用户与身份证信息,一条用户记录对应一条身份证信息!一对一关系! 2.基于外键的映射实现 1.身份证IdCard信息 2.用户信息 3.IdCard.hbm.xml 4.User.hbm.xml 3.基于主键的映射 1.身份证信息 2.IdCard.hbm.xml
阅读全文
摘要:一、对象的状态 Hibernate中对象的状态:临时/瞬时状态、持久化状态、游离状态。 1.临时状态特点 直接new出来的对象; 不处于session的管理; 数据库中没有对象的记录。 2.持久化状态 当调用session的save/saveOrUpdate/get/load/list等方法的时候,
阅读全文
摘要:主配置文件 Hibernate.cfg.xml:主配置文件中主要配置:数据库连接信息、其它参数、映射信息! 常用配置查看源码:hibernate distribution 3.6.0.Final\project\etc\hibernate.properties 数据库连接参数配置 例如:MySQL
阅读全文
摘要:DAOUtils.java IEmployeeDao.java EmployeeDaoImpl.java Employee.java
阅读全文
摘要:Configuration:配置管理类对象 config.configure():加载主配置文件的方法(hibernate.cfg.xml),默认加载src/hibernate.cfg.xml config.configure("cn/config/hibernate.cfg.xml"):加载指定路
阅读全文
摘要:Hibernate框架 ORM 1.ORM概念 O:Object 对象 R:Relation 关系 M:Mapping 映射 ORM:对象关系映射 2.ORM解决什么问题? 存储:能否把对象的数据直接保存到数据库? 获取:能否直接从数据库拿到一个对象? 想做上面两点,必须有映射! 3.Hiberna
阅读全文