HQL的几个小问题

来源:互联网 发布:我知这个世界本如露水 编辑:程序博客网 时间:2024/05/22 10:40

1. Unable to locate appropriate constructor on class ....

     在类似 "select new UserVO(u.id, u.name) from User u where u.id>100"

     这个时候要求UserVO必须有和(id, name)类型匹配的构造函数。

2. Like的模糊匹配:

        

  注意, like模糊匹配的时候,"%"是作为参数传入而不是直接拼在HQL中的。

3. 嵌套查询:

   HQL支持 SELCT * FROM where XX in (Select * from WHERE...)

    但是HQL 不支持 SELECT * FROM (SELECT * FROM)这种查询。

原创粉丝点击