基于注解的Hibernate配置

Hibernate注解和JPA

Hibernate注解和JPA

Hibernate Annotations:是使用注解代替XML映射对象关系的新方式。
JPA:Java Persistence API是EJB3.0规范中的一部分,专门描述如何处理持久化的规范。
常用方式:
    1. 使用JPA的标准注解来做对象关系映射
    2. 使用Hibernate来完成持久化操作

JPA注解环境搭建

1. Hibernate-core3.6以上版本内置了对注解的支持
2. 在 hibernate.cfg.xml 文件中通过<mapping class=“XXXXXX”/>配置实体

JPA中注解的应用

基于JPA注解的对象关系映射

1. JPA的注解定义放置在javax.persistence包中
2. @Entity
3. @Table
4. @Id
5. @Temporal
6. @Basic
7. @Column
8. JPA注解中乐观锁@Version

JPA注解中关联映射的应用:
1. 一对多 (@OneToMany)
2. 一对一 (@OneToOne )
3. 多对多 (@ManyToMany)

映射命名查询

JPA注解中映射命名查询的应用:
1. @NamedQueries
2. @NamedQuery

Hibernate二级缓存的注解

  1. 通过注解配置二级缓存
  2. 使用@Cache注解配置二级缓存
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡搜偶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值