InfoQ

Presentation

Recorded at:
Recorded at

What's New and Exciting in JPA 2.0

Presented by Mike Keith on Sep 29, 2009 Length 00:48:03
Community
Java
Topics
Persistence
Tags
TopLink ,
JPA ,
Hibernate ,
Jfokus 2009 ,
EclipseLink ,
ORM
 
Select your view: vertical | horizontal
Summary
Java Persistence API (JPA) 2.0, introduced with Java EE 6, adds in and specifies fully many things which were missing in JPA 1.0. This presentation discusses several features of JPA 2.0 such as advanced locking, enhanced query language, a shared cache API, expression/criteria API, property standardization, more flexible object modeling and more advanced O/R mapping support.

Bio
Mike Keith has been a distributed systems and persistence expert for almost 20 years, and has a great deal of teaching, research and development experience in these and other areas. He co-lead the expert group that produced the first release of the Java Persistence API (JPA) and represents Oracle on numerous expert groups and specifications, including JSR 317 working on JPA 2.0.

About the conference
Jfokus is the largest annual conference for everyone who works with Java in Sweden. At Jfokus you will have an unique opportunity to keep yourself updated with the latest development of the Java platform through numerous interesting sessions. Jfokus gather rock-star speakers, both from Sweden and internationally. The focus is system development with Java and surrounding techniques like dynamic languages and agile methodologies. Jfokus is the best way for you to get the latest trends and buzz about Java from people who live and breathe technology on a daily basis.

No comments

Watch Thread Reply

Educational Content

Reformulating the Product Delivery Process

Israel Gat, Erik Huddleston and Stephen Chin present how Inovis realized a higher product throughput by using three unconventional Kanban practices and a Lean Release Management tool called APROPOS.

Enterprise Mashups: Why Do I Care?

Ross Mason discusses how to use enterprise mashups by applying a number of patterns, such as FeedFactory, Super Search, and Pipeline, in order to find new ways to benefit from existing enterprise data

Command-Query Responsibility Segregation

Udi Dahan discusses the Command Query Responsibility Segregation (CQRS) pattern, detailing on queries and commands, what they are and how they should be used in an asynchronous programming environment

The Story of a Project

Olivier Mallassi shares a story of a typical software development project, some typical problems and what he learned from Tom Demarco about addressing those problems, and an alternative story.

Living and Working with Aging Software

Ralph Johnson discusses principles, practices and tools relating to software development starting from already existing code which needs refactoring, maintenance, and sometimes architectural change.

IIBA Debate on the Role of the Analyst in Agile Projects

At a recent IIBA New Zealand members event Shane and Pete debated the role of the business analyst on Agile projects. They looked at the importance of analysis on projects and how the role changes.

The Craftsman Learns ... or Learning the Craft

Pete Goodliffe provokes his listeners to keep learning, offering advice on how to approach learning, what is valuable and what can be ignored, how to deal with new things, having a healthy attitude.

Finding an Agile Employer

If you want a job in Agile software development, using a framework like Scrum, you need a plan of action that spans all three phases of your job search: preparation, interviewing, and assessment.