我是hibernate的新手,但在某些情况下,我已经看到我们正在编写查询
(select t from table t)
在某些情况下,我们将查询编写为
(from table t) i.e without select
上述两个查询之间有什么区别吗?
答案 0 :(得分:0)
在这个特定的例子中,如果不使用表格,你使用实际的实体而不是没有区别。
第二种形式是第一种形式的短版本,只要你使用HQL。
这不适用于SQL标准,所以它只是Hibernate Query Language specific syntax。
答案 1 :(得分:0)
另一个答案在技术上是正确的,但省略了最重要的区别。 “从等等”不是便携式的。它不是JPA,只能在Hibernate中使用。使用它,您的代码将无法在其他JPA实现中使用。