[hibernate-issues] [Hibernate-JIRA] Closed: (HHH-1101) associations join fetched in HQL without owner being selected

Steve Ebersole (JIRA) noreply at atlassian.com
Mon Mar 21 13:00:38 EDT 2011


     [ http://opensource.atlassian.com/projects/hibernate/browse/HHH-1101?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Steve Ebersole closed HHH-1101.
-------------------------------


Closing stale resolved issues

> associations join fetched in HQL without owner being selected
> -------------------------------------------------------------
>
>                 Key: HHH-1101
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-1101
>             Project: Hibernate Core
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 3.0.5, 3.1 rc2
>            Reporter: Emmanuel Bernard
>            Assignee: Steve Ebersole
>            Priority: Minor
>             Fix For: 3.1
>
>         Attachments: fetchselect.zip
>
>
> select parent from Child c left join *fetch* c.parent parent
> throw an exception similar to
> org.hibernate.exception.SQLGrammarException: could not execute query
> 	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:65)
> 	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2150)
> 	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2026)
> 	at org.hibernate.loader.Loader.list(Loader.java:2021)
> 	at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:369)
> 	at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:298)
> 	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1020)
> 	at org.hibernate.impl.QueryImpl.list(QueryImpl.java:74)
> 	at org.hibernate.test.annotations.emmanuel.SonicTest.testQuery(SonicTest.java:104)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at org.hibernate.test.annotations.TestCase.runTest(TestCase.java:61)
> 	at com.intellij.rt.execution.junit2.JUnitStarter.main(JUnitStarter.java:31)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at com.intellij.rt.execution.application.AppMain.main(AppMain.java:86)
> Caused by: java.sql.SQLException: Column not found: SONIC1_3_
> 	at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
> 	at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
> 	at org.hsqldb.jdbc.jdbcResultSet.findColumn(Unknown Source)
> 	at org.hsqldb.jdbc.jdbcResultSet.getInt(Unknown Source)
> 	at org.hibernate.type.IntegerType.get(IntegerType.java:28)
> 	at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:113)
> 	at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:102)
> 	at org.hibernate.loader.Loader.getKeyFromResultSet(Loader.java:1088)
> 	at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:553)
> 	at org.hibernate.loader.Loader.doQuery(Loader.java:689)
> 	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:223)
> 	at org.hibernate.loader.Loader.doList(Loader.java:2147)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the hibernate-issues mailing list