1
12
它会导致错误,因为根据SQL标准,
所以当你提到
我研究冬眠的时候请你站在旁边,看看你能不能说服它使用
嗯,hibernate.org网站上的所有内容似乎都被重定向到jboss.org。所以现在没有办法在线阅读HQL文档。我相信他们最终会知道他们的名字。 |
2
0
PostgreSQL也会出错:
我认为问题在于,当您连接两个表A和B(在本例中是e2和e1manager)时,您只能在“on”子句中引用这两个表。所以您可以在这个on子句中引用e2和e1manager,但不能引用e1。 我认为这是扩展的,因此如果您有一个“join”语句链,那么您可以在“on”子句中引用同一链中的其他表,但是您不能跨越“,”。因此允许类似“a.a上的join b”id=b.a_id在c.b_id=b.b_id和c.a_id=a.a_id”的情况。 您用于生成此SQL的HQL是什么?比如“从员工e1,员工e2中选择e1.name,e2.name,e1.manager.name”? |
3
0
这可能有点离题,因为它根本不涉及Hibernate,但是来自 Bill Karwin 真的睁开了眼睛。您不需要先编写隐式连接,而是需要先执行显式连接。如果您有多个隐式连接,这种语法尤其有趣。 在MS SQL中检查以下示例。并非所有联系人都定义了国家/地区代码,但所有联系人都有一个将在表tbl中查找的属性val。因此,直观的解决方案将不起作用:
相反,您可能希望使用以下语法:
|
cms · 如何在PDL中执行笛卡尔乘积 7 年前 |
David Brossard · 如何在Java中求字符串矩阵的乘积? 7 年前 |
badner · itertools产品占用太多内存 7 年前 |
Jammer · 根据+/-笛卡尔输入值计算屏幕坐标 8 年前 |
voho · Java 8中的流的笛卡尔积作为流(仅使用流) 9 年前 |
Ashton Baker · 骰子滚动笛卡尔积的嵌套计算 9 年前 |
danielvdende · 维度不可知(通用)笛卡尔乘积[重复] 10 年前 |
Luis Mendo · 生成包含从n个向量中提取的元素的所有组合的矩阵 10 年前 |