SpringIDE reports "No setter found for property 'xxx' in class 'yyy' when class yyy is using a generic type:

Example:

public abstract class AbstractCrudDaoHibernate<E extends DomainObject>
extends HibernateDaoSupport
implements CrudDao<E> {
...
}

public class CustomerDaoHibernate
extends AbstractCrudDaoHibernate<Customer>
implements CustomerDao {
...
}

If I try to set the property "sessionFactory" which is declared in the class HibernateDaoSupport on CustomerDaoHibernate the above error is reported. Without the generic type everthing works fine.


I´ve created an issue at http://opensource.atlassian.com/proj.../browse/IDE-43