![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
你永远不懂
这个作者很懒,什么都没留下…
展开
-
hibernate配置文件中标识符
increment 适用于代理主键。由Hibernate自动以递增的方式生成标识符,每次增加1。 优点:由于它的机制不依赖于底层数据库系统,因此它适合于所有的数据库系统。 缺点:只适合有单个Hibernate应用进程访问同一个数据库,在集群环境下不推荐使用它。 另外,OID必须为long,int,short类型,如果为byte类型,则会有异常。 native 适用于代理主键。根据底层数据...原创 2018-08-31 21:52:51 · 153 阅读 · 1 评论 -
session是啥子?
概要: 1. Session是java应用程序和hibernate框架之间的一个主要接口。它是从持久化服务中剥离出来的一个非常重要的API接口。 2.Session的主要功能是为映射的实体类的实例提供增删改查操作(User.class 为被映射的实体类,new User()即为实例)。 3.从没有被持久化,不在Session缓存中实例通过调用save(), persist() or...原创 2018-08-31 22:06:33 · 170 阅读 · 1 评论 -
二级缓存
一.一级缓存与二级缓存 一级缓存: Hibernate默认是开启一级缓存的,一级缓存存放在session上,属于事务级数据缓冲。 二级缓存: 二级缓存是在SessionFactory,所有的Session共享同一个二级Cache。二级Cache的内部如何实现并不重要,重要的是采用哪种正确的缓存策略,以及采用哪个Cache提供器。二.二级缓存的配置 1.在hibernate.cfg.x...原创 2018-08-31 22:17:29 · 1400 阅读 · 1 评论