Java Persistence API 2.0 – An Overview

Java Persistence API, JPA essentials, JPA Optimistic Concurrency, jpa 1.0 annotations, Sample mapping capabilities, Criteria API, Richer Mapping, Java SE, Embeddable Types, Builder pattern, Standard Properties, brief history, new features, Type-safe

More PDF Content

Java Persistence API 2.0 – An Overview

  • Alexis Moussine-Pouchkine, Oracle Corp.
  • mercredi 16 fevrier 2011
  • Agenda
  • JPA, essentials
  • JPA 2.0
    • Expanded O/R mappings
    • Standard options
    • Pessimistic locking
    • Criteria API
  • Relationship to Java EE 6
  • Implementations
  • Tools

A brief history

  • Java Persistence 1.0
    • Part of the EJB 3.0 simplification effort (JSR 220) in 2006
    • Standardized object/relational mapping
    • Covered most of the essential features, a great start
    • Available as part of the Java EE 5 Platform or standalone
  • Java Persistence 1.0
    • Part of the EJB 3.0 simplification effort (JSR 220) in 2006
    • Standardized object/relational mapping
    • Covered most of the essential features, a great start
    • Available as part of the Java EE 5 Platform or standalone
  • Java Persistence 2.0
    • More and better (JSR 317)
    • Greater portability for application developers
    • Available as part of the Java EE 6 Platform or standalone
  • JPA essentials – Entities
  • @Entity-annotated POJOs
  • Basic types
    • Strings, integers, floats, decimals, …
  • Embeddable classes
  • Relationships
    • One-to-one, one-to-many/many-to-one, many-to-many
    • Col ections: java.util Collection, Set, List, or Map
    • Customized via metadata: @JoinColumn, 
  • @JoinTable, …
  • Inheritance
    • Single table, joined subclass, table per class (optional)

Java Persistence API 2.0 – An Overview, Agenda, A brief history, JPA essentials – Entities, JPA essentials – EntityManager, JPA 1.0 Annotations, Java SE, Queries, JPA Optimistic Concurrency, JPA 2.0 new features, JPA 2.0 Richer Mapping, Sample mapping capabilities, Collections of Embeddable Types, Standard Properties, Criteria API, Type-safe, Builder pattern

Download Java Persistence API 2.0 - An Overview pdf from, 34 pages, 815.05KB.

5 Responses to “Java Persistence API 2.0 – An Overview”

  1. Jharkhand 10th Result 2017 on December 21st, 2016 at 5:19 am

    JAC 10th class results 2017 with marks will be declared online at, by Jharkhand Academic Council.

  2. Jharkhand 10th Result 2017 on December 21st, 2016 at 5:20 am

    JAC 10th class results 2017 with marks will be declared online at, by Jharkhand Academic Council.JAC 10th Results 2017

  3. MBT Kimondo Gtx Men on January 3rd, 2017 at 10:41 pm

    Please kindly take a look if any items you need now or like to collect. All Brands shoes available! Like Adidas, Asics, Coverse, MBT, New Balance, Nike, Skechers, Timberland Those shoes are 100% authentic. You can enjoy free shipping and no tax. Welcome to check our store and contact us, we are here for your best service always.Adidas Messi 16 FG Nike Air Max Motion LW Air Jordan 4 Adidas Ultra Boost Olympic Supra Bleeker Women Timberland 6 Inch Boots Nike Zoom Ascention Men MBT Kitabu Gtx Shoes Air Jordan 2 Men Adidas D Rose 7 Men MBT Baridi Women Nike Air Force 1 07 High Nike Air Huarache Men Adidas Climacool Boat Lace Adidas Neo Chaussures Adidas NMD Human Race Adidas Originals ZX 500 Adidas Originals Stan Smith W Adidas Originals Pride Pack Adidas 11 Pro TF Adidas Springblade Schuhe Adidas Tubular Schuhe Adidas Yeezy Boost 550 Adidas Originals ZX 8000 Nike Elastico Pro III IC Adidas Messi 16 AG Adidas Originals NMD Air Jordan 23 Air Jordan 3.5 Men Nike Air Max 2017 Adidas Original ZX Adidas Climacool Boat Nike Elastico Pro III IC Adidas Superstar 2 Shoes Nike Roshe Two Flyknit Shoes Adidas Stan Smith Adidas Ultra Boost Shoes MBT Fora Gtx Women Adidas Neo Timberland Chukka Boots Adidas NMD Nike Magista Obra IC MBT Lami Damen Adidas Messi 16.3 IC Timberland 6 Inch Boots Herren Nike ELASTICO Finale III Street TF Adidas NMD C1 Nike Air Max 2016 Adidas Stan Smith Primeknit Adidas Ultra Boost Uncaged Nike Free Flyknit NSW MBT Kimondo Men MBT Kisumu 2 MBT Kisumu MBT Flame Chaussures MBT Kimondo Gtx Men MBT Fora Gtx Damen MBT Kifundo Men

  4. jianbin0620 oakley sunglasses wholesale christian louboutin outletasfasf air max uk louis vuitton outlet clearance ray ban sunglasses cartier outlet cheap nfl jerseys burberry outlet longchamp outlet marc jacobs outlet polo ralph lauren louis vuitton outlet michael kors handbags oakley sunglasses true religion outlet mbt shoes soccer shoes air max 90 pandora charms louis vuitton outlet lacoste polo shirts omega watches herve leger outlet oakley sunglasses oakley sunglasses coach factory outlet yeezy boost 350 louis vuitton outlet cheap ray bans michael kors rolex watches hermes belt mulberry handbags coach outlet online coach outlet online louis vuitton outlet tory burch outlet hollister uk coach outlet ferragamo shoes ray ban sunglasses Basketball Shoes polo outlet futbol baratas burberry outlet longchamp handbags coach outlet online replica watches cartier outlet michael kors outlet oakley sunglasses wholesale burberry outlet michael kors outlet coach handbags air jordan 4 michael kors outlet michael kors outlet online michael kors handbags borse louis vuitton bottega veneta outlet coach outlet online ralph lauren polo reebok outlet store louis vuitton handbags fitflops sale longchamp pandora jewelry longchamp handbags soccer jerseys rolex outlet nike air max christian louboutin outlet coach outlet coach outlet basketball shoes birkenstock sandals michael kors wallets lebron james shoes cheap snapbacks gucci outlet polo outlet football shirts swarovski crystal christian louboutin outlet coach outlet oakley sunglasses nfl jerseys wholesale fitflops outlet ysl outlet prada outlet polo outlet cheap nfl jerseys nike huarache cleveland cavaliers jersey michael kors outlet fitflops oakley sunglasses fitflops shoes air max 90 oakley sunglasses adidas outlet coach outlet tory burch shoes mbt shoes outlet kate spade outlet polo ralph lauren true religion jeans coach outlet online adidas trainers ed hardy clothing gucci outlet Nike Free shoes michael kors outlet online oakley sunglasses ray ban sunglasses michael kors bags nike trainers christian louboutin outlet rolex watches for sale michael kors outlet ray ban sunglasses louis vuitton mac cosmetics coach outlet online ugg outlet hermes birkin cheap jordans cheap jordans ray ban sunglasses mulberry bags cheap nba jerseys tory burch outlet coach outlet online cartier watches ray-ban sunglasses oakley sunglasses true religion jeans michael kors handbags mont blanc pens cheap snapbacks nike roshe one puma outlet louis vuitton coach outlet canada chrome hearts outlet adidas shoes mcm outlet swarovski crystal ray ban sunglasses nike store uk nike roshe run louis vuitton handbags oakley sunglasses nike outlet store asics mulberry handbags christian louboutin uk chrome hearts canada goose outlet fitflops sale clearance coach outlet online fitflops shoes oakley sunglasses converse shoes louis vuitton handbags true religion jeans ray ban sunglasses michael kors outlet online michael kors handbags jordan shoes louis vuitton nike free 5 coach outlet louis vuitton outlet clearance swarovski jewelry michael kors michael kors handbags mulberry sale louis vuitton outlet nike huarache oakley sunglasses wholesale kevin durant shoes coach outlet store online cartier watches coach outlet online michael kors handbags nike trainers polo ralph lauren oakley sunglasses true religion jeans pandora jewelry ray ban sunglasses ray bans soccer jerseys ray ban sunglasses coach outlet juicy couture outlet cheap jordans gucci handbags ralph lauren polo louis vuitton outlet birkenstock outlet ralph lauren uk ralph lauren pas cher canada goose true religion outlet michael kors outlet clearance ralph lauren uk adidas nmd runner ralph lauren outlet mulberry outlet fitflops sale clearance rolex watches oakley sunglasses nfl jersey wholesale nike air max louis vuitton pas cher mulberry handbags prada sunglasses nfl jersey wholesale polo ralph lauren ray ban sunglasses polo ralph lauren louis vuitton outlet online swarovski crystal air max uk michael kors louis vuitton outlet lacoste pas cher ralph lauren polo true religion uk cartier watches ferragamo shoes longchamp outlet gucci outlet links of london reebok trainers fitflops kate spade handbags ray ban sunglasses burberry outlet polo ralph lauren giuseppe zanotti outlet nike shoes oakley sunglasses louis vuitton outlet ray ban sunglasses adidas outlet store rolex watches polo ralph lauren louis vuitton outlet rolex watches prada handbags hollister clothing oakley sunglasses rolex watches cheap mlb jerseys tory burch outlet ray ban sunglasses true religion outlet cheap jordans ferragamo shoes kobe shoes polo outlet los angeles lakers jerseys true religion sale true religion jeans ferragamo outlet valentino outlet air max 90 hollister clothing louis vuitton outlet stores christian louboutin outlet yeezy boost michael kors adidas wings michael kors outlet clearance polo outlet hollister clothing louis vuitton ferragamo outlet salomon shoes kate spade outlet kate spade handbags nike air max michael kors factory outlet coach outlet online coach factory outlet cazal sunglasses mizuno running shoes ferragamo shoes oakley sunglasses longchamp handbags ecco shoes nike blazer pas cher pandora outlet polo shirts vans shoes swarovski crystal coach outlet online thomas sabo canada goose jackets new balance shoes coach outlet fitflops sale clearance ralph lauren sale polo ralph lauren mlb jerseys wholesale louis vuitton outlet coach outlet online cheap nhl jerseys oakley sunglasses true religion jeans swarovski outlet jordan shoes instyler ionic styler hollister clothing longchamp outlet ralph lauren polo shirts coach outlet clearance michael kors outlet online canada goose outlet gucci outlet michael kors outlet polo outlet ray ban sunglasses louis vuitton outlet tory burch outlet nba jerseys longchamp handbags ugg boots louis vuitton handbags nike roshe michael kors outlet montblanc pens kate spade outlet kobe bryant shoes pandora outlet canada goose jackets michael kors outlet nike shoes adidas shoes adidas shoes true religion jeans mulberry bags louis vuitton michael kors handbags nike foamposite canada goose outlet borse gucci lebron james shoes air max 90 rolex watches oakley sunglasses louis vuitton outlet oakley sunglasses coach outlet ray ban sunglasses hollister clothing jordan shoes true religion jeans adidas uk michael kors outlet supra shoes michael kors outlet michael kors outlet adidas nmd replica watches michael kors louis vuitton outlet stores coach factory outlet cheap oakley sunglasses christian louboutin shoes mulberry handbags christian louboutin shoes nike air max 2015 ugg outlet fred perry polo shirts coach factory outlet mbt shoes cheap jordans hermes bags tory burch outlet michael kors outlet tods outlet coach outlet cheap jerseys wholesale coach outlet hermes outlet ray bans prada shoes air max 1 michael kors outlet kobe 9 coach outlet nike air force 1 michael kors outlet online christian louboutin online coach factory outlet nike outlet store michael kors outlet michael kors handbags ralph lauren polo louis vuitton outlet pandora jewelry oakley sunglasses oakley sunglasses ralph lauren outlet nike store true religion jeans cheap jordan shoes nike shoes ferragamo outlet pandora jewelry nike outlet ralph lauren polo michael kors outlet

  5. true religion outlet hermes belts for men cheap jordans longchamp bags michael kors cheap jordans asics shoes harden shoes Kanye West shoes lebron 14 shoes adidas ultra boost uncaged tory burch outlet curry 3 shoes michael kors outlet online adidas gazelle led shoes cheap jordans yeezy boost 350 adidas tubular shadow longchamp adidas tubular yeezy boost longchamp pandora charms air jordans air jordan shoes longchamp bags adidas stan smith shoes atlanta falcons jersey michael kors outlet pandora jewelry air max 2016 prada sunglasses longchamp bags adidas superstar shoes yeezy boost chrome hearts online nike air huarache yeezy boost 350 v2 stephen curry shoes yeezy boost 350 michael kors handbags ferragamo belts michael kors outlet store air yeezy michael kors factory outlet michael kors handbags outlet yeezy boost 350 v2 chrome hearts online longchamp handbags kyrie shoes longchamp bags adidas superstar timberland boots michael kors outlet michael jordan shoes pandora charms air jordan shoes nike air max yeezy boost 350 yeezy shoes michael kors outlet online light up shoes adidas stan smith louboutin shoes uk longchamps nmd michael kors outlet store pandora charms sale yeezy boost 350 v2 nike air max 2017 jordan shoes adidas tubular adidas neo fitflops sale clearance hogan outlet online yeezys longchamp michael jordan shoes authentic jordans nike roshe run fitflops clearance true religion nike air zoom lacoste outlet michael kors outlet kobe basketball shoes nike huarache tory burch shoes adidas stan smith pandora bracelet nike roshe uk hermes belts hogan outlet nike air force jordan shoes nike polo reebok shoes links of london prada glasses adidas tubular shadow adidas yeezy boost nike huarache adidas ultra boost curry shoes pandora jewelry michael kors outlet links of london michael kors outlet asics running shoes kobe shoes yeezy boost 350 adidas yeezy nike dunks adidas ultra boost timberland shoes longchamp handbags timberland outlet air force 1 links of london outlet store fitflops kobe 9 chrome hearts jordans for cheap longchamp outlet adidas nmd nike air force cheap basketball shoes yeezy shoes longchamp le pliage lebron james shoes kobe basketball shoes michael kors handbags nike air force 1 yeezy boost 350 vibram fivefingers lacoste online shop lebron 14 nike zoom lebron 13 true religion jeans michael kors handbags michael kors outlet store ultra boost ferragamo belt michael kors factory outlet adidas online shop adidas ultra boost nike zoom running shoe falcons jersey nike mercurial pandora jewelry cheap jordans michael kors outlet yeezy shoes hermes belt michael kors outlet jordan shoes michael kors uk reebok outlet curry 3 nike air huarache lebron shoes air max 2017 lacoste outlet kyrie 3 shoes adidas nmd michael kors purses brady jersey adidas superstar lacoste online shop fitflops air jordan yeezy boost 350 yeezy boost 350 yeezy shoes true religion jeans nike dunks shoes patriots jersey lebron 13 shoes air jordan michael kors outlet online jordan shoes louboutin shoes nmd cheap jordans nike roshe run nike air max nike air force 1 nike zoom adidas neo yeezy boost roshe shoes air max adidas stan smith sneakers adidas ultra pandora uk yeezy boost 350 v2 kobe shoes michael kors outlet online basketball shoes retro jordans cheap jordans true religion outlet lacoste polo new england patriots jersey kobe 9 adidas nmd runner nike football boots nike roshe one lacoste outlet hermes belt chrome hearts online authentic jordans yeezy boost yeezys yeezy boost chrome hearts led shoes five finger shoes yeezy led shoes for kids michael kors handbags longchamp outlet af1 kobe 11 kyrie 3 nike huarache adidas superstar shoes links of london sale kobe 11 kyrie irving shoes nike air zoom kobe shoes james harden shoes roshe run nike polo shirts kobe bryant shoes cheap jordans chrome hearts online store timberland boots tory burch shoes air force 1 kobe sneakers adidas nmd longchamp sale

Leave a Reply