Currently the visualweb project uses a private implementation of rowsets which
extends the standard interfaces and provides a private implementation. We need
to move to using the standard javax.sql.rowset interfaces and the reference
implementation that is available as part of the JRE.
I noticed that we are tracking this issue as a P2, but we cannot release if we
do not resolve this issue one way or another (start using standard rowset, open
source our fork of rowset, etc.).
I agree, this is a P1 now. If I remember right it used to be an optional
feature as we thought if necessary we could ship with the old rowset code. That
appears to be no longer an option, because the old rowset code is not open
source, and we don't want to limit our ability to deliver into open source distros.
The decision was made to stay with the current rowset implementation, as it
provides key features such as the ability to update a rowset based on a join and
the ability to exclude columns from an update or insert.