Thursday Jul 19, 2007

JPA 2.0 filed as jsr317


Java Persistence (JPA) was born as part of JSR 220 (EJB 3). With the success of version 1.0 and its use in both managed (Java EE) and non-managed environments (JavaSE), it will now live a life of its own with JSR 317 and Linda DeMichiel as the spec lead.

Expected from this new version is an API for "criteria" queries and the ability to have hierarchies of Embeddables. It also mentions beans validation which wasn't explicitly listed as a Java EE 6 candidate.

JPA 2.0, and the newly proposed Enterprise JavaBeans - EJB 3.1 - are set to be part of Java EE 6 (target is end of 2008) which has been approved earlier this week.