![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
文章平均质量分 91
elim168
这个作者很懒,什么都没留下…
展开
-
Hibernate注解方式的二级缓存
hibernate默认情况下是支持一级缓存,也就是session级的缓存的,而默认情况下是不支持二级缓存,即sessionFactory级的缓存的,二级缓存 一般比较少去考虑它,除非对效率要求非常高的时候,这时侯如果我们的某一个实体要在多个session里面使用需要用到session间的缓存的时候就可以进行配置来实现二级缓存了!在看文档的时候说可以在persistence原创 2014-10-28 09:12:03 · 13311 阅读 · 0 评论 -
Hibernate取数据时iterator和list的区别
用List,List将会把数据拿到内存里面,但是它要用的时候不会到内存里面去拿,这里是二级缓存Java代码 session.createQuery("from Test").list(); 用Iterator,用Iterator时,如果它要用数据它会先到内存中去拿,如果内存中没有的话,它才会到数据库中去取,并且能够把数据Loa原创 2014-10-27 22:23:42 · 12618 阅读 · 0 评论 -
Hibernate实体对象继承策略
Hibernate继承策略总共有三种,一种是共用一张表;一种是每个类一张表,表里面储存子类的信息和父类的信息;还有一种是通过表连接的方式,每个类都有一张表,但是子类对应的表只保存自己的信息,父类对应的表保存父类的信息,它们之间通过子类表和父类表的关联来获取所有的信息。第一种方式,即共用一张表:Java代码 @Entity @Inherita原创 2014-10-28 09:24:10 · 16601 阅读 · 0 评论 -
Hibernate-Validation使用简介
首先是要加入下面两个包hibernate-validator-4.1.0.Final.jar validation-api-1.0.0.GA.jar 如果在验证不通过的时候进行了添加、更新或删除操作的时候,则会抛出javax.validation.ConstraintViolationException异常下面是测试用的类 Model2:原创 2014-10-28 09:03:31 · 13273 阅读 · 0 评论