私は結合を使用して HQL でクエリを作成しています。
私のクエリは次のようになります:
From HistoryPerPhraseEntity as history left join history.linkAddressByLinkId where history.serviceId = :serviceId
クエリは問題ありませんでしたが、DataBase オブジェクトに応答をスローして次のような値を取得しようとしたとき:
historyPhrase.get(0).getPhraseId()
私が持っている:
[Ljava.lang.Object; cannot be cast to com.rasp.lta.domain.HistoryPerPhraseEntity
しかし、これに変更した後:
Select history From HistoryPerPhraseEntity as history left join history.linkAddressByLinkId where history.serviceId = :serviceId
全て大丈夫。
このクエリで「選択元」が必要な理由を誰か答えてもらえますか?
ありがとう