Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Time

Title

Description

Presenter

Sponsor

Presentation

9:30 - 10:00

Day Two Kick-Off / New Agenda Item Review

Discuss what we'd like to talk about today, what we'd like to focus on that came up yesterday, and other topics that have occurred to people since yesterday

 

 

 

10:00 - 1110:0030

Bootstrapping / ProductDerivation

Discuss the goals and architecture of the ProductDerivation framework.

Pinaki Poddar / Patrick Linskey

Craig Russell

 

10:30 - 11:00

XML column support

Catalina Wei

Patrick Linskey

 

11:30 - 12:3000

API Design and Forwards-Compatibility

OpenJPA has a number of APIs that we expect to be visible to developers. These should be stable over time, and should be well-designed to meet the needs of our developers. This is currently not always the case (OpenJPAEntityManagerFactory extends a billion interfaces, for example, our event frameworks sometimes require code changes for people who implement the event interfaces, and we use a combination of enums and symbolic constants even in our org.apache.openjpa.persistence interfaces). I'd like to discuss this to raise awareness about the issue, and also discuss how to improve things in the short term. I'd also like to bring up the idea of an API jar that should contain enough for the average development team to link against.

Patrick Linskey

Patrick Linskey

 

12:30 00 - 1:3000

Lunch

BEA Cafeteria or elsewhere in the area

 

 

 

1:00 - 1:30

Fluid

SDO bindings to OpenJPA

Pinaki Poddar

 

 

1:45 - 2:30

Where to next?

OpenJPA 1.0, OpenJPA 1.1, JPA 2.0, SDO, etc.

 

 

 

2:30 - 3:30

Joins

There are a lot of issues around joins. In particular, subqueries seem to have issues. Discuss.

Abe White

 

 

3:45 - 4:30

Metadata Resolution

Metadata lookup, classloaders, static caches, etc

2:00 - 5:00

Reserved

Blocked out for topics that come up over the two days. For example, I imagine that we might want to go into more detail on remote commit events, or JDBC mapping techniques.

 

 

 

54:00 30 - 5:30

Update pathway

Updates, statement batching, reordering, etc.

 

 

 

5:30 - 6:00

Wrap-Up

 

 

 

 

???

mappingtool

What do the options do? What about new options?

 

 

 

The sponsor is the person proposing the agenda item, and is responsible for making sure that a given agenda item actually happens. The sponsor is not necessarily the person actually presenting / leading the discussion for a given item.