![](/img/trans.png)
[英]How to not replace named parameters in EntityManager.createNativeQuery()?
[英]entityManager.createNativeQuery does not return a typed result
你得到哪個警告? 您的 IDE 是否只警告您返回List
的未經檢查的轉換?
你可以忽略那個。 不幸的是, createNativeQuery
方法返回一個無類型的Query
。 您無法修復該警告。 如果它真的困擾你,你可以用@SuppressWarnings("unchecked")
抑制它。
請注意,您需要提供一個實體類作為resultClass
參數的值,正如我在此處解釋的那樣。 因此,在您的情況下, SmevMessage
必須是一個實體。 如果要將查詢結果映射到 DTO,則需要定義一個@SqlResultSetMapping
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.