public interface IOrder
abstract public Integer getOrderId();
abstract public void setOrderId(Integer i);
I eventually tracked this down.... I had accidentally 'extended' a concrete implementation of the accessors so they were not public abstract in the Entity bean.
It works beautifully now...
Thanks guys, JBOSS is soooo cool.