18 HAZİRAN 2009, PERŞEMBE
Ne'In yanlış HQL? bu &; düğüm" için veri türü"
session.createQuery("Select attribute from GoodsSection tgs "
"join gs.ascendants ags join ags.attributes attribute "
"where attribute.outerId = :outerId and tgs = :section ")
.setString("outerId", pOuterId)
.setEntity("section", section)
.setMaxResults(1)
.uniqueResult();
Bana iyi görünüyor, ama sonuç
java.lang.IllegalStateException: No data type for node: org.hibernate.hql.ast.tree.IdentNode
\-[IDENT] IdentNode: 'attribute' {originalText=attribute}
at org.hibernate.hql.ast.tree.SelectClause.initializeExplicitSelectClause(SelectClause.java:145)
at org.hibernate.hql.ast.HqlSqlWalker.useSelectClause(HqlSqlWalker.java:705)
at org.hibernate.hql.ast.HqlSqlWalker.processQuery(HqlSqlWalker.java:529)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:645)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:281)
at org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:229)
Neden? Sorun ne?
CEVAP
18 HAZİRAN 2009, PERŞEMBE
"Alias. gs tanımlı değil Sadece "ags" ve "tgs
Bunu Paylaş:
Nasıl tarih sadece SQL Server datetime...
Hangi MySQL boolean değerleri saklamak...
MySQL veritabanı enlem / boylam saklar...
C para için kullanılacak en iyi veri t...
c# datetime veri türü için datetime2 v...