上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页

2018年3月15日

myBatis 简介

摘要: 以前也接触过mybatis,但是只是会用,并不知道他有些地方是怎么实现的,最近出去面试,几乎每家公司都会问到mybatis,但是由于近期的开发一直都使用的是Hibernate,所以对mybatis方面就忘了很多,面试过程中不免打的有点差强人意,所以近期打算恶补一下Mybatis方面的知识。 与其它的 阅读全文

posted @ 2018-03-15 22:16 Herrt灬凌夜 阅读(193) 评论(0) 推荐(0) 编辑

2018年3月11日

hashMap原理剖析

摘要: 在日常开发中,hashMap应该算是比较常用的一个类了,今天就来学习一下hashMap的实现原理。 概念 1.什么时hash? 书面定义:就是把一个不固定长度的二进制值映射成一个固定长度的二进制值。 个人理解:每一个人都有不同的属性,省份,出生日期,身高,体重等等,这其实就相当于一个不固定长度的二进 阅读全文

posted @ 2018-03-11 13:39 Herrt灬凌夜 阅读(295) 评论(0) 推荐(0) 编辑

2018年3月6日

Hibernate 悲观锁(Pessimistic Locking)

摘要: 在日常开发中并发应该是比较常遇到的业务场景,Hibernate给我们提供了并发操作,接下来简单介绍一下Hibernate悲观控制。 悲观锁:用户其实并不需要花很多精力去担心锁定策略的问题,通常情况下,只要为JDBC连接指定一下隔离级别,然后让数据库去搞定一切就够了。人儿,高级用户有时候希望进行一个排 阅读全文

posted @ 2018-03-06 22:52 Herrt灬凌夜 阅读(197) 评论(0) 推荐(0) 编辑

2018年2月28日

Hibernate fetching strategies(抓取策略)

摘要: 抓取策略(fetching strategies)是指:当应用程序需要在(Hibernate实体对象图的)关联关系间进行导航的时候,Hibernate如何获取关联对象的策略。抓取策略可以在O/R映射的元数据中声明,也可以在特定的HQL或条件查询(CriteriaQuery)中重载声明。 在这里我们还 阅读全文

posted @ 2018-02-28 12:47 Herrt灬凌夜 阅读(147) 评论(0) 推荐(0) 编辑

2018年2月27日

Hibernate iterate(迭代)

摘要: 在Hibernate中,有它自己的iterate方法。这里是一个n+1的问题,n代表数据量,而1表示查询所有的主键。 这里与List进行比较。 这里使用list时会将所有数据查询出来。 而在使用iterate时,会先将id查询出来,然后根据id去查询其他数据 所有在使用过程中要根据应用场景去选择使用 阅读全文

posted @ 2018-02-27 22:53 Herrt灬凌夜 阅读(230) 评论(0) 推荐(0) 编辑

Hibernate lazy(延迟加载)

摘要: Hibernat加载策略有两种,分别为即时加载和延迟加载(懒加载或者lazy),get使用的是即时加载,使用get获取数据时会立即查找(会先去缓存查找,如果缓存中没有找到,才会去数据库中查找),而load使用的为延迟加载,不会立即去查询,当需要的时候才会去查找,而且load获取到的类型不是查找的类型 阅读全文

posted @ 2018-02-27 22:24 Herrt灬凌夜 阅读(235) 评论(0) 推荐(0) 编辑

2018年2月23日

Hibernate 过滤查询(hibernate过滤器的使用)

摘要: 我们在开发过程中过滤查询使用的还是挺多的,今天来学习一下hibernate的过滤器的使用,首先学习在配置文件中如何使用,然后再介绍如何使用注解配置。 1.使用配置文件配置过滤器 1)首先我们使用myeclipse的工具将pojo类和hbm.xml的配置文件自动生成。 2)然后开始配置过滤器。 ①.定 阅读全文

posted @ 2018-02-23 22:24 Herrt灬凌夜 阅读(1607) 评论(0) 推荐(0) 编辑

2018年2月21日

Hibernate 连接查询

摘要: 1.聚合函数--统计查询(结果唯一) 统计查询其实跟sql统计的一样,这里介绍一个方法uniqueResult(),这个方法表示结果唯一,而这个方法的返回值是随着数字长度变化而变化的,所有特别注意的是这里不能使用Integer去接收,我们可以使用Object去接收或者使用Number类型去接收,然后 阅读全文

posted @ 2018-02-21 12:20 Herrt灬凌夜 阅读(392) 评论(0) 推荐(0) 编辑

2018年2月20日

Hibernate 条件-分页查询

摘要: 这里我们继续跟着上一次的节奏继续学习Hibernate的查询。 1.条件查询一(占位符) 按照占位符的方式进行条件查询,这里query有一个setInteger(arg1, arg2)方法,其中第一个参数为第几个占位符(特别注意的是,这里占位符从0开始),第二个位占位符的值。 执行结果为 这里que 阅读全文

posted @ 2018-02-20 22:12 Herrt灬凌夜 阅读(529) 评论(0) 推荐(0) 编辑

2018年2月18日

Hibernate hql(hibernate query language)基础查询

摘要: 在开发过程中,数据库的操作我们其实更多的用到的是查询功能,今天开始学习hql的查询。 1.加入必要的工具 2.Hibernate配备的一种非常强大的查询语言,这种查询语言看上去很像sql。但是不要被语法上的相似所迷惑,hql是非常有意识的被设计为完全面向对象的查询,它可以被理解如继承,多态和关联之类 阅读全文

posted @ 2018-02-18 18:17 Herrt灬凌夜 阅读(216) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页

导航