[jboss-user] [EJB 3.0] - Re: RC9 - LEFT JOIN FETCH queries that worked with RC8 are n

icecuber do-not-reply at jboss.com
Tue Sep 26 05:59:31 EDT 2006


"scotttam" wrote : I recently upgraded to RC9 and some of my queries that contain LEFT JOIN FETCHES to lazy load relationships are now failing. For example, the following query:
  | 
  | 
  |   | SELECT c FROM Campaign c "
  |   | "LEFT JOIN FETCH c.states "
  |   | "LEFT JOIN FETCH c.dmas "
  |   | "LEFT JOIN FETCH c.ads "
  |   | "LEFT JOIN FETCH c.dayParts "
  |   | "LEFT JOIN FETCH c.adSlots "
  |   | "WHERE c.id = :id 
  |   | 
  | 
  | is now throwing the following exception:
  | 
  | 
  |   | javax.persistence.NonUniqueResultException: result returns 4 elements
  |   | 
  | 
  | If I grab the raw SQL, it definitely is coming back  with 4 result where previously in RC8 there was only 1 result. 
  | 
  | Is this expected behavior or a bug? 
  | 
  | Thanks,
  | 
  | Scott
  | 

I'm using 
Release ID: JBoss [Zion] 4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)
with
Java version: 1.5.0_08,Sun Microsystems Inc.

i'm having a similar problem with RC9 so i switched back to RC8: in my query i have 2 parameters  WITH DIFFERENT NAMES BUT if the VALUE  is the same i get NonUniqueResultException 
while ON THE DB i have a single record identified by these parameters

i'm quite confident this is a serious bug!!!!

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3974162#3974162

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3974162



More information about the jboss-user mailing list