1

Hibernate は次のようなクエリを生成しています。

SELECT DISTINCT
backhaul0_.BACKHAUL_ID AS BACKHAUL1_3_0_, dc1_.DC_NBR AS DC1_32_1_
FROM BACKHAUL backhaul0_
LEFT OUTER JOIN DC dc1_ ON backhaul0_.TRAILER_DROP_DC_NBR = dc1_.DC_NBR
WHERE driverday3_.DRIVER_ID = 732

しかし、クエリを SQL オプティマイザーに入力しようとすると、末尾のアンダースコアが問題になります。これは、オプティマイザーがエイリアスを変数と見なす傾向があるためです。クエリを生成するときにエイリアス名にアンダースコアを使用しないように Hibernate に指示する方法はありますか?

4

0 に答える 0