NativeQuery を使用すると問題なく動作するクエリがありますが、問題を解決するには EJB クエリを使用する必要があります。EJBでも機能するように、クエリを再フォーマットするのを手伝ってくれる人はいますか?
ネイティブ版はこちら
Query query = getEntityManager.createNativeQuery("WITH src as ("
+ "Select distinct TRUNC(CreationDate) a"
+ "From myTable)"
+ "Select src.a from src Order by src.a desc");
myTable のクラスはエンティティ型です。プロパティは次のとおりです。
@Id
private Long Id;
@Column(nullable = false)
private String Name;
@Column(length = 30, nullable = false)
private Timestamp CreationDate;
プロパティは上記のとおりで、セッターとゲッターがあります。(IDを除く) ありがとう