From my Entities a StaticMetamodel is generated through Hibernate JPA 2 Metamodel Generator. When i now try to build a query with the Specification-Interface
[new Specification<Benutzer>() { @Override public Predicate toPredicate(final Root<Benutzer> benutzerRoot, final CriteriaQuery<?> query, final CriteriaBuilder cb) { final Path<String> benutzerName = benutzerRoot.get(Benutzer_.benutzerName); // HERE THE NPE HAPPENS return cb.equal(benutzerName, benutzername); } };]
from Spring-Data i got a NullPointerException in com.objectdb.jpa.criteria.PathImpl.get() where the parameter is a SingularAttribute field from the generated class annotated by @StaticMetamodel. When i replace the SingularAttribute with a simple String everything works like expected.