SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Nick Pitera

    Nick Pitera

    8 NİSAN 2006
  • TheDamnWreckless

    TheDamnWreck

    12 Temmuz 2010
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011

İLGİLİ SORU / CEVAPLAR