
hibernate
M_Jack
这个作者很懒,什么都没留下…
展开
-
自增主键@GeneratedValue、@SequenceGenerator
一:使用默认的自增主键主键自增有好几种策略:identity是MySql对应的自增、sequence对应oracle的自增序列,native是根据所连接的数据库自动选择上诉两个或hilo策略在 @Id 后边加上 @GeneratedValue,就相当于调用了native策略(可以指定@GeneratedVlaue(strategy=GenerationType.IDENTITY)或者.SEQ...转载 2018-07-03 14:13:42 · 5303 阅读 · 0 评论 -
JPA常用注解
@Entity 作用:设置一个类为实体类Java代码 @Entity public class User { } @Table 作用:设置实体类对应的表,常与@Entity一起使用参数:name制定表名,不写的话,为实体类的类名Java代码 @Entity @Table(name = "tbl_user") public class User { } @Id 作用:设置对象...转载 2018-07-03 14:17:29 · 235 阅读 · 0 评论 -
hibernate缓存机制详细分析
在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。 随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更深的了解。 一、N+1问题 首先我们来探讨一下N+1的问题,我们先通过一个例子来看一下,什么是N+1问题: list()获得对...转载 2019-02-01 18:14:38 · 179 阅读 · 0 评论