Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » EclipseLink » Exception Description: Missing descriptor for [class strategysvcs.entity.StrategyProfileDetails(Exception Description: Missing descriptor for )
Exception Description: Missing descriptor for [class strategysvcs.entity.StrategyProfileDetails [message #1440400] Wed, 08 October 2014 10:07 Go to next message
Pradeep Gondhichatnahalli is currently offline Pradeep GondhichatnahalliFriend
Messages: 1
Registered: October 2014
Junior Member
I'm using the eclipse Link JPA for the retreiving the data from database.

I'm getting the below exception. Could you please help me in resolving the exception.

Exception [EclipseLink-6007] (Eclipse Persistence Services - 2.2.0.v20110202-r8913): org.eclipse.persistence.exceptions.QueryException
Exception Description: Missing descriptor for [class com.analytics.strategysvcs.entity.StrategyProfileDetails].
Query: ReadAllQuery(name="qGetStrategyProfileDetails" referenceClass=StrategyProfileDetails sql="
SELECT BRD.PORTFOLIO_ID,
BRD.STRATEGY_ID,
S.STRATEGY_NAME STRATEGY_NAME,
BRD.RAIL_MULTIPLIER,
BRD.IS_TAX_MANAGED_FLAG,
S.PROCESSING_SCHEDULE_ID,
0
FROM
BATCH_REBALANCE_DETAIL BRD
JOIN STRATEGY S ON S.STRATEGY_ID = BRD.STRATEGY_ID
WHERE BRD.REBALANCE_ID = :rebalanceId
AND BRD.PROCESSING_ORG_ID = :processingOrgId
AND BRD.DAY_OF_MONTH = :dayOfMonth
AND NVL(BRD.TRADING_MECHANISM,1) = 1
AND BRD.STRATEGY_ID > 0
ORDER BY BRD.portfolio_id
")
at org.eclipse.persistence.exceptions.QueryException.descriptorIsMissing(QueryException.java:452)
at org.eclipse.persistence.queries.ObjectLevelReadQuery.checkDescriptor(ObjectLevelReadQuery.java:748)
at org.eclipse.persistence.queries.ObjectLevelReadQuery.prePrepare(ObjectLevelReadQuery.java:2067)

My orm.xml looks like below.

<named-native-query name="qGetStrategyProfileDetails" result-class="com.analytics.strategysvcs.entity.StrategyProfileDetails" >
<query>
SELECT l.PORTFOLIO_ID,
l.STRATEGY_ID,
s.STRATEGY_NAME,
l.RAIL_MULTIPLIER,
l.IS_TAX_MANAGED_FLAG,
s.PROCESSING_SCHEDULE_ID,
0
FROM
BATCH_REBALANCE_DETAIL l

JOIN STRATEGY s ON s.STRATEGY_ID = l.STRATEGY_ID
WHERE l.REBALANCE_ID = :rebalanceId
AND l.PROCESSING_ORG_ID = :processingOrgId
AND l.DAY_OF_MONTH = :dayOfMonth
AND NVL(l.TRADING_MECHANISM,1) = 1
AND l.STRATEGY_ID > 0
ORDER BY l.portfolio_id
</query>
</named-native-query>
Re: Exception Description: Missing descriptor for [class strategysvcs.entity.StrategyProfileDetails [message #1441362 is a reply to message #1440400] Thu, 09 October 2014 16:12 Go to previous message
Chris Delahunt is currently offline Chris DelahuntFriend
Messages: 1389
Registered: July 2009
Senior Member
StrategyProfileDetails must be an entity in your persistence unit for it to be used as the result-class in a query. How are you defining your persistence unit, and does any EntityManager operations (find, persist etc) work for the StrategyProfileDetails class?
Previous Topic:Generate index for foreign keys in oracle
Next Topic:DB Access problem
Goto Forum:
  


Current Time: Wed Sep 25 19:58:16 GMT 2024

Powered by FUDForum. Page generated in 0.03927 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top