I have an entity class as follows:
package stuff; @Entity class Thing { @Id @GeneratedValue private Long id; @Basic @Enumerated private State state; public enum State { AWESOME, LAME } }
How can I select all things with AWESOME state using JPQL and Hibernate?
select t from Thing t where t.state=stuff.Thing.State.AWESOME
... gives an error ...
org.hibernate.hql.internal.ast.QuerySyntaxException: Invalid path: 'stuff.Thing.State.AWESOME'
java enums hibernate jpa jpql
Gabriel Bauman
source share