Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

class cannot be cast to ... itself?

843830Apr 8 2010 — edited Apr 9 2010
ejb_3.0.1
jse 1.6.0_14

error:
java.lang.ClassCastException: app.security.User cannot be cast to app.security.User

code:
EntityManager eman = JpaEntityManagerFactory.getEntityManager();
User user = null;
try {
user = (User)((eman.createNamedQuery("User.findById").setParameter("param", Id)).getSingleResult()); <<<<<<<< exception

NamedQuery in User object:
@NamedQuery(name = "User.findById", query = "select o from User o where o.Id= :param")


Application started throwning errors like this wherever I've been using queries. Any direction as to where I may have gone wrong?
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 7 2010
Added on Apr 8 2010
3 comments
772 views