我是hibernate的新手.我看到一些查询示例是用HQL编写的,有些是使用条件和投影编写的.我google了一下,发现很少有关何时使用HQL以及何时使用标准的信息.哪一个是更优选的方式,为什么?
如果您的查询在where子句中需要动态数量的字段,并且您不知道先验,请使用条件.如果您的查询始终具有相同的where子句,但您可能替换值,请使用hql.
您也可以在后一种情况下使用标准.
重点是不要用一堆字符串连接动态构造你的hql where子句.
| 归档时间: |
|
| 查看次数: |
859 次 |
| 最近记录: |