问答详情
源自:8-1 课程总结

HQL查询时别名的作用。

第一题中。如下写的时候会报Invalid path: 'null.seller.name'这样的错误

select new List(name,price,seller) from Commodity order by Commodity.seller.name

但是使用了别名以后就没有错了。

select new List(name,price,seller) from Commodity c order by c.seller.name

那说明这里别名的作用不单单是另一个名称的作用,他还有什么别的作用?

还有如果我不想使用别名的话,应该怎么写?

提问者:奈戈岚勒 2017-07-27 15:58

个回答

  • qq_一碎破城池_0
    2018-01-19 16:58:17

    0.0

  • ypcFly
    2017-08-01 19:22:01

    第一句不需要写Commodity.seller 吧,感觉直接写seller应该有没问题,当然前提还是要看你数据中的字段名称!!