
Java - Hibernate
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
Roger_CoderLife
项目开发的六个阶段:1.充满热情2.醒悟3.痛苦4.找出罪魁祸首5.惩罚无辜6.褒奖闲人
展开
-
夜光带你走进Hibernate(十)
夜光序言:你不必原谅我...不管你今后的路想怎么走,我都一直深爱着你。正文:本文原文地址:https://blog.youkuaiyun.com/weixin_41987706/article/details/89306719...转载 2019-05-05 08:46:21 · 238 阅读 · 0 评论 -
Hibernate是如何延迟加载的
Hibernate是如何延迟加载的(1)首先介绍一下延迟加载的几种情况: 当调用Session上的load()方法加载实体时,就会采用延迟加载 当Session加载某个实体时,会对这个实体中的集合属性值采用延迟加载 当Session加载某个实体时,会对这个实体所单端关联(one-to-one,many-to-one)的另一个实体对象采用延迟加载 ...转载 2018-12-25 13:40:37 · 1047 阅读 · 0 评论 -
夜光带你走进Hibernate(一)
夜光序言:用力的喜欢想换来的不过是车水马龙中的回眸一瞥。正文:夜光:Hibernate框架ORM 规则ORM, Object Relation Mapping 对象关系映射目标:通过orm(对象关系映射), 可以做到:a. 不写sql,包对象直接保存到数据库中b. 不写sql, 从数据库中读取,直接获取的是封装好的对象ORM是一种思想,或者说是一种规则的...转载 2019-04-17 11:45:12 · 170 阅读 · 0 评论 -
夜光带你走进Hibernate(二)
夜光序言:身着淡青色衣衫的青年饶了饶头,苦涩一笑,说道:“你还相信爱情吗?”走在身旁的青年扭过头,漆黑双眸中一抹神采掠过,淡淡一笑:“相信啊,从来都相信爱情,我不信的是人而已”正文:继续嗯~~2. Hibernate框架Api|-- Session 一个与数据库连接的会话信息Sesison里面维护了一个连接对象,且对常用操作进行封装更新...转载 2019-04-18 09:07:50 · 256 阅读 · 0 评论 -
夜光带你走进Hibernate(三)
夜光序言:取万家之众长,自成一家,取长补短,相互兼并,兼容并蓄,海纳百川。正文:6. 联合主键映射夜光:联合主键,多列共同作为主键~~夜光:数据库,联合主键: -- 联合主键 (hbm: <composite-id></composite-id> ) CREATE TABLE test...转载 2019-04-22 10:55:42 · 139 阅读 · 0 评论 -
夜光带你走进Hibernate(五)
夜光序言:你,是我爱的歌里那一道千篇一律你,是我在人海里拥抱的沧海一粟是我收藏于心底不能道的秘密是我想紧握手中却流逝的沙粒正文:3. lazy 属性Hibernate为了提升程序运行效率,提供了懒加载lazy 属性表示懒加载true 支持懒加载false 关闭懒加载extra (集合属性时候使用)懒加载: 用到数据的时候,才向...转载 2019-04-25 10:06:46 · 209 阅读 · 0 评论 -
夜光带你走进Hibernate(六)
夜光序言:你一脸笑意,我满眼是你正文:多对一, 实现 目的:通过多对一映射,能完全描述地址表、用户表的数据库的关系~~ publicclassAddress { privateintid; privateString name; privateString shortName; priv...转载 2019-04-26 08:21:49 · 116 阅读 · 0 评论 -
夜光带你走进Hibernate(七)
夜光序言:日久不仅会生情,也会生厌。正文:本文原文地址 :https://blog.youkuaiyun.com/weixin_41987706/article/details/89245230转载 2019-04-28 08:09:34 · 169 阅读 · 0 评论 -
夜光带你走进Hibernate(八)
夜光序言:我的心不是24小时营业的餐厅 没有随时的欢迎光临正文:复杂继承映射方式1:整个继承结构一张表特点:所有的子类都写到一个映射文件中用一张表存储所有的子类信息 <subclassname="Cat"discriminator-value="cat_"> <propertyname="catching">...转载 2019-04-29 09:24:58 · 192 阅读 · 0 评论 -
夜光带你走进Hibernate(九)
夜光序言:喜欢三月的风,四月的雨,不落的太阳和爱笑的你正文:1. 二级缓存使用Hibernate提供的缓存分类:一级缓存基于sessoin的缓存特点:1. 在短时间内多次操作数据库情况下,缓存效果比较明显2. session关闭后,就不能使用缓存内容面试题:不能的Session,能否共享一级缓存数据不能夜光:实验...转载 2019-04-30 14:00:50 · 225 阅读 · 0 评论 -
hibernate中session增删改操作及事务提交的问题
一、问题回顾Session session = MySessionFactory.getSession();// Transaction tx = null;// try{// String hql="delete form td_report where ID=1" ;// tx = session.beginTransaction();// Connection...转载 2018-12-24 09:02:04 · 424 阅读 · 0 评论