Hibernate
不想当码农的程序员
这个作者很懒,什么都没留下…
展开
-
Hibernate入门
引入Hibernate相关jar配置文件 hibernate.cfg.xml和hibernate.properties其中之一try 的新写法!注意mapper必须放在所有property 下面hibernate对象状态1、瞬时状态 数据库中没有 2、持久状态—save之后 3、游离(脱管状态)状态—-commit之后HQL面向对象查询语言,把表变成对象,把字段变成属性 HQL中的参数通过qu原创 2016-03-17 15:17:43 · 399 阅读 · 0 评论 -
Spring Data Jpa 缓存
JPA仅仅只是一个规范,而不是产品;使用JPA本身是不能做到持久化的。所以,JPA只是一系列定义好的持久化操作的接口,在系统中使用时,需要真正的实现者,在这里,我们使用Hibernate作为实现者。 JPA规范中定义了很多的缓存类型:一级缓存,二级缓存,对象缓存,数据缓存 wiki的jpa缓存介绍 hibernate实现中只有三种缓存类型: 一级缓存,二级缓存和查询缓存。 在hiberna原创 2016-08-20 15:49:02 · 14921 阅读 · 0 评论 -
Hibernate高级查询
@Test DDL创建表hibernate标准化对象查询(QBC)也即是把查询条件封装成一个对象,它支持运行时动态生成查询语句Criteria接口存放查询条件的容器Criteria criteria=session.createCriteria(Class persiistentClass);//获取所有数据 criteria.list()//条件查询---》Ctitertion接口的实现类Res原创 2016-09-16 16:53:29 · 1430 阅读 · 0 评论 -
深入理解Hibernate
映射一对多关联关系一对多双向关联关系映射例子 用户与订单关系 customer表和order表 order表有个一个字段是customerid那么在用户的entity中就存在一个set来存放订单//表明一个用户有多个订单 private Set(Order)orders=new HashSet<Order>();在 订单 的entity中有个 用户对象//表明一个订单只有一个用户 privat原创 2016-09-16 18:07:46 · 1922 阅读 · 0 评论 -
基于注解的 Hibernate 配置
Hibernate 注解和 JPA在 hibernate.cfg.xml 中 把<mapping resource= 改为 <mapping class="xxxx.XX"JPA 中注解的应用基于注解的的对象关系映射@Entity @Table @Id @GenerateValue(strategy=GenerationType.AUTO) @Temporal(日期相关) @Templor原创 2016-09-19 19:08:47 · 862 阅读 · 0 评论