【发布时间】:2008-11-04 14:15:28
【问题描述】:
我是 ORM 解决方案的倡导者,并且不时举办有关 Hibernate 的研讨会。
在谈论框架生成的 SQL 时,人们通常会开始谈论他们需要如何使用“提示”,而这在 ORM 框架中可能是不可能的。
通常是这样的:“我们尝试过 Hibernate。一开始它看起来很有希望,但是当我们让它在我们非常复杂的生产数据库上松动时,它就崩溃了,因为我们无法应用提示!”。
但是当被问到一个具体的例子时,那些人的记忆突然变得不那么清晰了……
我通常会感到害怕,因为整个“提示”主题对我来说听起来像是巫术...... 那么有人可以启发我吗? SQL-hints 或 DB-Hints 是什么意思?
我唯一知道的,某种程度上“类似于提示”的是 SELECT ... FOR UPDATE。但这受到 Hibernate-API 的支持...
【问题讨论】: