Hibernate
LUCAS-LJ
这个作者很懒,什么都没留下…
展开
-
@GeneratedValue
一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法, JPA提供四种标准用法,由@GeneratedValue的源代码可以明显看出. Java代码转载 2015-10-22 15:51:45 · 425 阅读 · 0 评论 -
@MappedSuperclass
@MappedSuperclass的用法 用在实体的继承过程中的父类上; 父类Cat Java代码 [java] view plaincopy package com.xj.model; import javax.persistence.GeneratedValue; import javax.persi原创 2015-10-22 15:05:11 · 464 阅读 · 0 评论 -
Hibernate缓存机制
在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。 随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更深的了解。 一、N+1问题 首先我们来探讨一下N+1的问题,我们先通过一个例子来看一下,什么是N+1问题: list()获得对象原创 2016-01-28 15:50:57 · 332 阅读 · 0 评论