Hi all.
When I want to load an object, this exception is thrown :
Line is :
role = (Role)session.get(Role.class, inForm.getUsername());
Exception is :
10:33:51,984 INFO [STDOUT] java.lang.ClassCastException
10:33:51,984 INFO [STDOUT] at net.sf.hibernate.type.StringType.toString(StringType.java:47)
10:33:51,984 INFO [STDOUT] at net.sf.hibernate.type.NullableType.nullSafeSet(NullableType.java:
46)
10:33:52,000 INFO [STDOUT] at net.sf.hibernate.type.NullableType.nullSafeSet(NullableType.java:
35)
10:33:52,000 INFO [STDOUT] at net.sf.hibernate.loader.Loader.bindPositionalParameters(Loader.ja
va:674)
10:33:52,000 INFO [STDOUT] at net.sf.hibernate.loader.Loader.prepareQueryStatement(Loader.java:
713)
10:33:52,000 INFO [STDOUT] at net.sf.hibernate.loader.Loader.doQuery(Loader.java:185)
10:33:52,000 INFO [STDOUT] at net.sf.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollect
ions(Loader.java:133)
10:33:52,000 INFO [STDOUT] at net.sf.hibernate.loader.Loader.loadEntity(Loader.java:836)
10:33:52,000 INFO [STDOUT] at net.sf.hibernate.loader.Loader.loadEntity(Loader.java:856)
10:33:52,000 INFO [STDOUT] at net.sf.hibernate.loader.EntityLoader.load(EntityLoader.java:59)
10:33:52,016 INFO [STDOUT] at net.sf.hibernate.loader.EntityLoader.load(EntityLoader.java:51)
10:33:52,016 INFO [STDOUT] at net.sf.hibernate.persister.EntityPersister.load(EntityPersister.j
ava:419)
10:33:52,016 INFO [STDOUT] at net.sf.hibernate.impl.SessionImpl.doLoad(SessionImpl.java:2106)
10:33:52,016 INFO [STDOUT] at net.sf.hibernate.impl.SessionImpl.doLoadByClass(SessionImpl.java:
1980)
10:33:52,016 INFO [STDOUT] at net.sf.hibernate.impl.SessionImpl.internalLoadOneToOne(SessionImp
l.java:1934)
10:33:52,016 INFO [STDOUT] at net.sf.hibernate.type.OneToOneType.resolveIdentifier(OneToOneType
.java:71)
10:33:52,016 INFO [STDOUT] at net.sf.hibernate.type.EntityType.resolveIdentifier(EntityType.jav
a:232)
10:33:52,016 INFO [STDOUT] at net.sf.hibernate.impl.SessionImpl.initializeEntity(SessionImpl.ja
va:2194)
10:33:52,016 INFO [STDOUT] at net.sf.hibernate.loader.Loader.doQuery(Loader.java:240)
10:33:52,016 INFO [STDOUT] at net.sf.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollect
ions(Loader.java:133)
10:33:52,016 INFO [STDOUT] at net.sf.hibernate.loader.Loader.loadEntity(Loader.java:836)
10:33:52,016 INFO [STDOUT] at net.sf.hibernate.loader.Loader.loadEntity(Loader.java:856)
10:33:52,047 INFO [STDOUT] at net.sf.hibernate.loader.EntityLoader.load(EntityLoader.java:59)
10:33:52,047 INFO [STDOUT] at net.sf.hibernate.loader.EntityLoader.load(EntityLoader.java:51)
10:33:52,047 INFO [STDOUT] at net.sf.hibernate.persister.EntityPersister.load(EntityPersister.j
ava:419)
10:33:52,047 INFO [STDOUT] at net.sf.hibernate.impl.SessionImpl.doLoad(SessionImpl.java:2106)
10:33:52,047 INFO [STDOUT] at net.sf.hibernate.impl.SessionImpl.doLoadByClass(SessionImpl.java:
1980)
10:33:52,047 INFO [STDOUT] at net.sf.hibernate.impl.SessionImpl.get(SessionImpl.java:1916)
...
...
...
What is solution of this problem?
Thanks!
|