Hibernate支持哪些特性
这篇文章主要讲解了“Hibernate支持哪些特性”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Hibernate支持哪些特性”吧!
十年的修水网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整修水建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“修水网站设计”,“修水网站推广”以来,每个客户项目都认真落实执行。
Hibernate 团队对外宣布了一个新的家族成员,Hibernate OGM, OGM 是 Object Grid Mapping的缩写,它的目标是试图使用 JPA 来操作 NoSql数据库,目前似乎局限于Infinispan 。
目前支持的特性:
CRUD operations for entities
properties with simple (JDK) types
embeddable objects
entity hierarchy
identifier generators (TABLE and all in-memory based generators today)
optimistic locking
@ManyToOne, @OneToOne, @OneToMany and @ManyToMany associations
bi-directional associations
Set, List and Map support for collections
most Hibernate native APIs (like Session) and JPA APIs (like EntityManager)
same bootstrap model found in JPA or Hibernate Core: in JPA, set
to org.hibernate.ogm.jpa.HibernateOgmPersistence and you're good to go
PS:从目前情况看,不支持流行的 MongoDB 等等。与DataNucleus(http://www.datanucleus.org) 在Backend的存储技术方面,还不能相提并论,DataNucleus支持JDO,JPA标准,支持目前几乎所有的流行的存储方式,Google的APPEngine也是基于DataNucleus的。
以下是51CTO对特性的翻译,请指正:
支持实体CRUD操作
支持简单(JDK)类型的属性
支持嵌入式对象
支持实体层次结构
支持标识符生成器(现在的表和基于记忆的生成器)
支持乐观锁
支持@多对一,@一对一,@一对多,@多对多关联
支持双向关联
支持数组,列表和图形集合
支持最多的Hibernate原始APIs (like Session)和JPA APIs (like EntityManager)
支持在JPA或者Hibernate Core中,同样的引导模式发现:in JPA, set
to org.hibernate.ogm.jpa.HibernateOgmPersistence and you're good to go
感谢各位的阅读,以上就是“Hibernate支持哪些特性”的内容了,经过本文的学习后,相信大家对Hibernate支持哪些特性这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!
文章题目:Hibernate支持哪些特性
当前链接:http://scyanting.com/article/gjespg.html