hibernate学习与实践
gsfgsfggsg
这个作者很懒,什么都没留下…
展开
-
hibernate二级缓存适用的情况
hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失效了。 二级缓存是SessionFactory级别的全局缓存,它底下可以使用不同的缓存类库,比如ehcache、oscache等,需要设置hibernate.cache.provider_class,我们这里用ehcache...原创 2016-10-19 14:48:04 · 69 阅读 · 0 评论 -
hibernate注解使用详情
[color=red][b]1.类级别注解[/b][/color] @Entity 映射实体类 @Table 映射数句库表 @Entity(name="tableName") - 必须,注解将一个类声明为一个实体bean。 属性: name - 可选,对应数据库中的一个表。若表名与实体类名相同,则可以省略。 @Table(name="",catalog=""...原创 2016-10-20 08:28:07 · 89 阅读 · 0 评论 -
hibernate注解自动增长
今天在写底层的类的时候,突然发现,每一实体类在保存的时候,自动增长是自动增长了,但是不是按表来自动增长,而是全局的,所有的表沿用一套自动增长,不是分表分别计算,下面这种在id配置前面加上的注解就是全局的自动增长。 @Id @GeneratedValue @Column(name = "id") private Integer id; 如果要按表来实现自动增长,则需要配置如下...2017-01-03 14:13:54 · 615 阅读 · 0 评论 -
Hibernate优点缺点
[b]Hibernate优点[/b] (1) 对象/关系数据库映射(ORM) 它使用时只需要操纵对象,使开发更对象化,抛弃了数据库中心的思想,完全的面向对象思想 (2) 透明持久化(persistent) 带有持久化状态的、具有业务功能的单线程对象,此对象生存期很短。这些对象可能是普通的JavaBeans/POJO,这个对象没有实现第三方框架或者接口,唯一特殊的是他们正与(仅仅一个)S...原创 2017-03-04 22:19:36 · 116 阅读 · 0 评论