Blogs : Latest entries
|
|
|
My app has been using version 0.8.1 (i.e. pre- JDK5 generics) for quite a while because it makes heavy use of the convenience interface GenericQueryManager, and in release 0.8.2 this interface changed to use generics -- requiring some rewriting that I kept putting off.
But just now, an upgrade to 1.0 RC1 went very smoothly -- under ten minutes. Even my app's old GenericQueryManager code compiles and works, now that Rife has interface c.u.r.database.querymanagers.generic. GenericQueryManager<BeanType>. The only real change required to move from 0.8.1 to 1.0 RC1 was that for all beans, the return type of getValidationErrors() changed from a List to a Set, so in a couple of places I had to replace calls to List.get(int) with calls to obtain and traverse an Iterator. Also my current jarfiles in web/WEB-INF/lib/ are still working fine, so it was not mandatory to use the updated 3rd-party jarfiles in the 1.0 RC1 "sumo" download. And so: all in all, the upgrade was painless, quick, and effective. If you have not updated to RC1, consider doing so. |


