Hibernate的HQL语句中定位参数和具名参数传参

Posted 人圭日月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hibernate的HQL语句中定位参数和具名参数传参相关的知识,希望对你有一定的参考价值。

HQL查询:

1.有关hql 查询语句中的问好参数形式,如果出现多个问号,这对后面参数就比较麻烦。

如:from Student  student where student.name = ? and student.age=?....

  对这样的赋值,容易出错

  可以采用另一种赋值的方法

 

如:from Student  student where student.name =:var1 and student.age=:var2....

  query.setString("var1","sisyphus");

  ...

  这样的话,即便hql的语句中顺序写反了,不影响后面参数的赋值

以上是关于Hibernate的HQL语句中定位参数和具名参数传参的主要内容,如果未能解决你的问题,请参考以下文章

hibernate之HQL查询

Hibernate(十三):HQL查询

Hibernate学习笔记 — Hibernate的查询

Hibernate学习笔记 — Hibernate的查询

Hibernate(十四):HQL查询

[Hibernate] 通过 properties 类和 hql 语句进行动态查询