![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
平而不凡
java小白,天天向上
展开
-
Hibernate的基本注解
1 基础实体类注解@Entity注解 在实体上面写上 @Entity(name=”t_student”)在主键 如id的get方法上面注上@Id 表明主键根据实体类生成一个表结构@Table注解@Table(name="",catalog="",schema="")与@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据表信息两个属性 一个原创 2018-01-23 17:55:40 · 262 阅读 · 0 评论 -
Criteria封装查询条件
转自:http://www.360doc.com/content/090313/10/26262_2794855.htmlcriteria英[kraɪˈtɪərɪə]美[kraɪˈtɪrɪə]标准1,Criteria Hibernate 设计了CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCrit转载 2018-01-23 18:31:08 · 1608 阅读 · 0 评论 -
HQL语句的基本语法和使用
HQL查询Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的HQL语句形势...原创 2018-01-23 17:25:20 · 1512 阅读 · 0 评论 -
Hibernate的一级缓存和二级缓存的区别
Hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存可以进行配置和更改,并且可以动态加载和卸载。 Hibernate还为查询结果提供了一个查询缓存,它依赖于第二级缓存。一. ...转载 2018-02-25 21:33:35 · 343 阅读 · 0 评论