HQL查询时别名的作用。

来源:8-1 课程总结

奈戈岚勒

2017-07-27 15:58

第一题中。如下写的时候会报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

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

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

写回答 关注

2回答

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

    0.0

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

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

HQL数据查询基础

使用HQL从数据库中找到你要的数据,掌握了使用Hibernate

41151 学习 · 90 问题

查看课程

相似问题