IDEA 9 marks all public methods on persistent class as 'persistent attribute' - using Hibernate, not JPA

I've just upgraded to IDEA 9, and in all my persistent classes IDEA is complaining about public getters that are not part of the Hibernate mapping ('For property-based access both setter and getter should be present' on the method and ''Basic' attribute should not be a container' on the method's return type). Those methods have the 'a' icon next to them, but the icon is not clickable.

We use Hibernate XML configuration rather than annotations.

It correctly identifies property and field access for fields that are mapped.

The right hand gutter is a sea of red for large classes ...


ps. 9 looks great otherwise, startup time is very fast!

Please sign in to leave a comment.