Error: Relationship is not mapped
michael_c_small Aug 24, 2005 12:40 PMI am attempting to run the following query:
SELECT r FROM Relationship r WHERE r.relationshipId = :relationshipId
I get the following error when that query is executed:
Caused by: javax.security.auth.login.LoginException: javax.ejb.EJBTransactionRolledbackException: null; CausedByException is: [java] Relationship is not mapped. [SELECT r FROM Relationship r WHERE r.relationshipId = :relationshipId OR r.loginId = :loginId] [java] at org.jboss.ejb3.tx.Ejb3TxPolicy.handleInCallerTx(Ejb3TxPolicy.java:65) [java] at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:117) [java] at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:138) [java] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:88) [java] at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:61) [java] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:88) [java] at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:39) [java] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:88) [java] at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:63) [java] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:88) [java] at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:91) [java] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:88) [java] at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(StatelessContainer.java:195) [java] at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:107) [java] at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:37) [java] at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:88) [java] at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:88)
There is a Relationship entity:
@EmbeddableSuperclass public class ValueObject { Long key; @Id(generate=GeneratorType.AUTO) public Long getKey() { ... } public void setKey(Long key) { ... } } @Entity @Table(name="tasc_relationship") public class Relationship extends ValueObject { ... }
Does anyone know why I would be getting this error?