[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipselink-users] Unknown entity bean class: please verify that this class has been marked with the @Entity
|
Please include your persistence.xml and set logging to finest and include the
exception logged on the server.
Mustafa Cayci wrote:
>
> Hello,
>
> I am doing the following in my standalone client code:
>
> public class FingerprintImageClient {
> public static void main(String[] args) {
> final Context context;
> try {
> context = getInitialContext();
> ...
> long bid = 0;
> try {
> while (true) {
> IdtIsrs idtisrs =
> fingerprintImage.getIdtsrsByEid(23857);
> bid = idtisrs.getBid().longValue();
> idtisrs.setBid(bid + 1);
> ...
>
> I have also developed a stateless session bean and deployed to Oracle AS.
>
> Here is the session bean code:
>
> @Stateless(name="FingerprintImage")
> @TransactionAttribute(TransactionAttributeType.REQUIRED)
> public class FingerprintImageBean implements FingerprintImage,
> FingerprintImageLocal {
>
> private EntityManagerFactory emf =
> Persistence.createEntityManagerFactory("IDT_ISRS");
>
>
> private EntityManager em = emf.createEntityManager();
> ..
>
> public IdtIsrs getIdtsrsByEid(long eid) {
> return em.find(IdtIsrs.class, eid);
> }
> ...
>
> When I run the client code, I am getting
>
> javax.ejb.EJBException: java.lang.IllegalArgumentException: Unknown entity
> bean class: class gov.dhs.visit.ident.dal.jpa.entity.IdtIsrs, please
> verify
> that this class has been marked with the @Entity annotation.; nested
> exception is:
> java.lang.IllegalArgumentException: Unknown entity bean class: class
> gov.dhs.visit.ident.dal.jpa.entity.IdtIsrs, please verify that this class
> has been marked with the @Entity annotation.; nested exception is:
> oracle.oc4j.rmi.OracleRemoteException: java.lang.IllegalArgumentException:
> Unknown entity bean class: class
> gov.dhs.visit.ident.dal.jpa.entity.IdtIsrs,
> please verify that this class has been marked with the @Entity
> annotation.;
> nested exception is:
> java.lang.IllegalArgumentException: Unknown entity bean class: class
> gov.dhs.visit.ident.dal.jpa.entity.IdtIsrs, please verify that this class
> has been marked with the @Entity annotation.
> oracle.oc4j.rmi.OracleRemoteException: java.lang.IllegalArgumentException:
> Unknown entity bean class: class
> gov.dhs.visit.ident.dal.jpa.entity.IdtIsrs,
> please verify that this class has been marked with the @Entity annotation.
> at
> com.evermind.server.ejb.EJBUtils.getUserException(EJBUtils.java:346)
> at
> com.evermind.server.ejb.interceptor.system.AbstractTxInterceptor.convertAndHandleMethodException(AbstractTxInterceptor.java:75)
>
> I have defined @Entity in my entity class as shown below
>
> @Entity
> @NamedQuery(name = "IdtIsrs.findAll", query = "select o from IdtIsrs o")
> @Table(name = "IDT_ISRS_ALL")
> public class IdtIsrs implements Serializable {
> private Long bid;
> ...
>
> I would appreciate if you have any ideas to correct this.
>
> Thanks,
>
> Mustafa
>
-----
---
http://wiki.eclipse.org/User:James.sutherland.oracle.com James Sutherland
http://www.eclipse.org/eclipselink/
EclipseLink , http://www.oracle.com/technology/products/ias/toplink/
TopLink
Wiki: http://wiki.eclipse.org/EclipseLink EclipseLink ,
http://wiki.oracle.com/page/TopLink TopLink
Forums: http://forums.oracle.com/forums/forum.jspa?forumID=48 TopLink ,
http://www.nabble.com/EclipseLink-f26430.html EclipseLink
Book: http://en.wikibooks.org/wiki/Java_Persistence Java Persistence
--
View this message in context: http://www.nabble.com/Unknown-entity-bean-class%3A-please-verify-that-this-class-has-been-marked-with-the-%40Entity-tp19230259p19271562.html
Sent from the EclipseLink - Users mailing list archive at Nabble.com.