這篇文章主要講解了“Hibernate支持哪些特性”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“Hibernate支持哪些特性”吧!
十年的修水網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都全網(wǎng)營(yíng)銷(xiāo)推廣的優(yōu)勢(shì)是能夠根據(jù)用戶(hù)設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整修水建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“修水網(wǎng)站設(shè)計(jì)”,“修水網(wǎng)站推廣”以來(lái),每個(gè)客戶(hù)項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
Hibernate 團(tuán)隊(duì)對(duì)外宣布了一個(gè)新的家族成員,Hibernate OGM, OGM 是 Object Grid Mapping的縮寫(xiě),它的目標(biāo)是試圖使用 JPA 來(lái)操作 NoSql數(shù)據(jù)庫(kù),目前似乎局限于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
PS:從目前情況看,不支持流行的 MongoDB 等等。與DataNucleus(http://www.datanucleus.org) 在Backend的存儲(chǔ)技術(shù)方面,還不能相提并論,DataNucleus支持JDO,JPA標(biāo)準(zhǔn),支持目前幾乎所有的流行的存儲(chǔ)方式,Google的APPEngine也是基于DataNucleus的。
以下是51CTO對(duì)特性的翻譯,請(qǐng)指正:
支持實(shí)體CRUD操作
支持簡(jiǎn)單(JDK)類(lèi)型的屬性
支持嵌入式對(duì)象
支持實(shí)體層次結(jié)構(gòu)
支持標(biāo)識(shí)符生成器(現(xiàn)在的表和基于記憶的生成器)
支持樂(lè)觀(guān)鎖
支持@多對(duì)一,@一對(duì)一,@一對(duì)多,@多對(duì)多關(guān)聯(lián)
支持雙向關(guān)聯(lián)
支持?jǐn)?shù)組,列表和圖形集合
支持最多的Hibernate原始APIs (like Session)和JPA APIs (like EntityManager)
支持在JPA或者Hibernate Core中,同樣的引導(dǎo)模式發(fā)現(xiàn):in JPA, set
感謝各位的閱讀,以上就是“Hibernate支持哪些特性”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)Hibernate支持哪些特性這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!