2012-09-12 38 views

回答

1

对于静态查询,我发现HQL查询比条件查询更具可读性(和简洁性)。

我看到两个原因标准查询:

  1. 查询不是静态的,而是动态创建。假设你有一个搜索表单,其中许多搜索条件,其中许多是可选的。您需要根据各种搜索参数的存在和值动态创建查询。这是标准查询帮助你的地方。
  2. 您有几个复杂的静态查询,全部共享公共部分。在这种情况下,不是在每个静态查询中复制这些公共部分,而是使用标准查询并将方法中的公共部分添加因素。
相关问题