java - Hibernate Exception - Unknown name value -
i have similar problem [http://stackoverflow.com/questions/17493590/hibernate-exception-unknown-name-value-for-enum-class]
but in case,
unable filter, returning non filtered results.unknown name value enum class com.xxxx.enums.status: delivered java.lang.illegalargumentexception: unknown name value enum class com.xxxx.enums.status: delivered @ org.hibernate.type.enumtype.nullsafeget(enumtype.java:128) @ org.hibernate.type.customtype.nullsafeget(customtype.java:109) @ org.hibernate.type.abstracttype.hydrate(abstracttype.java:104) @enumerated(value = enumtype.string) @column(name = "status", length = 10) @auditablefield private status status; public enum releasestatus { dl("delivered"), } everything seems fine, still getting exception.
you have string delivered in table. , string supposed name() of 1 of releasestatus instances. , releasestatus doesn't have instance named delivered. 1 posted named dl.
so should in table dl not delivered. or should rename enum instance delivered, match stored in database table.
you define custom hibernate user type , utilize enum well, when getting "delivered" database, hibernate finds enum instance constructed value (and ignoring case). storing right value start looks betteridea me.
java hibernate enums
No comments:
Post a Comment