随笔分类 -  Hibernate

摘要:一、连接池 1.作用:管理连接;提升连接的利用效率! 2.常用的连接池:C3P0连接池 Hibernate 自带的也有一个连接池,且对C3P0连接池也有支持! Hbm 自带连接池:只维护一个连接,比较简陋。可以查看hibernate.properties文件查看连接池详细配置: 【Hbm对C3P0连 阅读全文
posted @ 2016-06-01 10:37 yly123 阅读(571) 评论(0) 推荐(0)
摘要:一、查询概述 1.get/load主键查询 2.对象导航查询 3.HQL查询,Hibernate Query language,Hibernate提供的面向对象的查询语言。 4.Criteria查询,完全面向对象的查询(Query by Criteria,QBC) 5.SQLQuery,本地SQL查 阅读全文
posted @ 2016-06-01 10:30 yly123 阅读(178) 评论(0) 推荐(0)
摘要:一、组件映射 1.概念 类组合关系的映射,也叫作组件映射! 注意:组件类和被包含的组件类,共同映射到一张表! 2.需求 汽车与车轮 3.数据库T_Car 主键 汽车名称 轮子大小 个数 4.Car 5.Wheel 6.Car.hbm.xml 二、继承映射 1.简单继承映射 有多少个子类,写多少个映射 阅读全文
posted @ 2016-05-28 11:16 yly123 阅读(233) 评论(0) 推荐(0)
摘要:一、一对一映射 1.需求 用户与身份证信息,一条用户记录对应一条身份证信息!一对一关系! 2.基于外键的映射实现 1.身份证IdCard信息 2.用户信息 3.IdCard.hbm.xml 4.User.hbm.xml 3.基于主键的映射 1.身份证信息 2.IdCard.hbm.xml 阅读全文
posted @ 2016-05-28 10:37 yly123 阅读(335) 评论(0) 推荐(0)
摘要:一、对象的状态 Hibernate中对象的状态:临时/瞬时状态、持久化状态、游离状态。 1.临时状态特点 直接new出来的对象; 不处于session的管理; 数据库中没有对象的记录。 2.持久化状态 当调用session的save/saveOrUpdate/get/load/list等方法的时候, 阅读全文
posted @ 2016-05-27 09:38 yly123 阅读(300) 评论(0) 推荐(0)
摘要:主配置文件 Hibernate.cfg.xml:主配置文件中主要配置:数据库连接信息、其它参数、映射信息! 常用配置查看源码:hibernate distribution 3.6.0.Final\project\etc\hibernate.properties 数据库连接参数配置 例如:MySQL 阅读全文
posted @ 2016-05-05 21:14 yly123 阅读(235) 评论(0) 推荐(0)
摘要:DAOUtils.java IEmployeeDao.java EmployeeDaoImpl.java Employee.java 阅读全文
posted @ 2016-05-02 09:08 yly123 阅读(171) 评论(0) 推荐(0)
摘要:Configuration:配置管理类对象 config.configure():加载主配置文件的方法(hibernate.cfg.xml),默认加载src/hibernate.cfg.xml config.configure("cn/config/hibernate.cfg.xml"):加载指定路 阅读全文
posted @ 2016-05-01 21:49 yly123 阅读(148) 评论(0) 推荐(0)
摘要:Hibernate框架 ORM 1.ORM概念 O:Object 对象 R:Relation 关系 M:Mapping 映射 ORM:对象关系映射 2.ORM解决什么问题? 存储:能否把对象的数据直接保存到数据库? 获取:能否直接从数据库拿到一个对象? 想做上面两点,必须有映射! 3.Hiberna 阅读全文
posted @ 2016-05-01 20:21 yly123 阅读(120) 评论(0) 推荐(0)