The OpenEJB developer team has completed the official OpenEJB 3.0 final release, which is their first major release since early January 2008. Congratulations to the developers and to the Apache Software Foundation!
As an enthusiast and grateful OpenEJB user, I figured in addition to cutting over my projects to use the new release, I'd post something at J.N about it in case others are interested.
In the last two months, I've come to understand in excruciating detail the various tradeoffs between using generics and enums in my JPA-ready entity library. Most recently, I've been inspired to write down some of my notes, to save myself and others some headache in the future.
When I first stumbled upon the JSR-275 standard units RI at JScience.org last autumn, I was very impressed with its careful design and eager to use it in my projects. That was before I began working on JPA persistence annotations for my data model.
My friend David Blevins showed me a great trick the other day. I was writing some in-container tests for an EJB/JPA application I'm working on, and needed some power tools to better control the scope of my transactions. After no small amount of pain, I became comfortable with the idea of increasing the similarity of the tests.