Need help with Hibernate? Read this first:
http://www.hibernate.org/ForumMailingli ... AskForHelp
Hibernate version:3.1.rc1 / HibernateTool 3.1.0alpha5
Mapping documents:
<hibernate-mapping default-cascade="save-update">
<class name="security.process.GuardedFieldImpl" table="GUARDED_FIELD" lazy="true" dynamic-update="true">
<id
name="id"
type="java.lang.Long"
unsaved-value="null">
<generator class="native"/>
</id>
<property name="name" type="java.lang.String">
<column name="NAME" />
</property>
<many-to-one
name="filter"
class="security.criteria.CriteriaImpl" column="filter_id"
unique="true"
cascade="all"
/>
<any name="fieldContext"
id-type="java.lang.Long"
meta-type="string"
>
<meta-value value="Axe" class="productmanagement.config.AxeImpl"/>
<meta-value value="SpLinkDef" class="productmanagement.config.SpLinkDefImpl"/>
<meta-value value="GroupDef" class="security.config.GroupDefImpl"/>
<meta-value value="Category" class="productmanagement.config.CategoryImpl"/>
<meta-value value="EnvItemDef" class="productmanagement.config.EnvItemDefImpl"/>
<meta-value value="ArticleDef" class="productmanagement.config.ArticleDefImpl"/>
<meta-value value="ContactDef" class="productmanagement.config.ContactDefImpl"/>
<meta-value value="BreakDownDef" class="config.BreakDownDefImpl"/>
<meta-value value="VariantDef" class="productmanagement.config.VariantDefImpl"/>
<meta-value value="SpecPackageDef" class="productmanagement.config.SpecPackageDefImpl"/>
<meta-value value="SupportedOperationsDef" class="productmanagement.config.SupportedOperationsDefImpl"/>
<meta-value value="MaterialRatioDef" class="productmanagement.config.MaterialRatioDefImpl"/>
<meta-value value="ProdCareLabelDef" class="productmanagement.config.ProdCareLabelDefImpl"/>
<meta-value value="UserDef" class="security.config.UserDefImpl"/>
<column name="fieldContext_type" />
<column name="fieldContext_id"/>
</any>
in HibernateConsole:
select field from GuardedFieldImpl field
inner join field.fieldContext
Full stack trace of any exception that occurs:
ava.lang.NullPointerException
at org.hibernate.hql.ast.HqlSqlWalker.createFromJoinElement(HqlSqlWalker.java:312)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.joinElement(HqlSqlBaseWalker.java:3238)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3030)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:2908)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:676)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:532)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:269)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:217)
at org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:214)
at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:154)
at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:101)
at org.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:470)
at org.hibernate.eclipse.console.views.DynamicQueryTranslatorView$2.execute(DynamicQueryTranslatorView.java:141)
at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:35)
at org.hibernate.eclipse.console.views.DynamicQueryTranslatorView.generateSQL(DynamicQueryTranslatorView.java:136)
at org.hibernate.eclipse.console.views.DynamicQueryTranslatorView.updateText(DynamicQueryTranslatorView.java:117)
at org.hibernate.eclipse.console.views.DynamicQueryTranslatorView.access$3(DynamicQueryTranslatorView.java:111)
at org.hibernate.eclipse.console.views.DynamicQueryTranslatorView$4.run(DynamicQueryTranslatorView.java:193)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:118)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3047)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2706)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)
Name and version of the database you are using:
Oracle 10g