[英]Where to find the deprecated method's alternative method in IntelliJ IDEA?
Idea無法為您提供幫助,因為您使用的是反編譯源,並且那里沒有其他信息。 如果您在頂部的黃色工具欄中選擇“下載...”,則很可能會獲得Hibernate的實際資源,並且您會看到類似我在最新GitHub版本Query.java或其他Query上看到的內容 。 java這兩個都在JavaDoc上方相應方法中說
* @deprecated (since 5.2) use {@link #setParameter(int, Object)} or {@link #setParameter(int, Object, Type)}
* instead
至於為什么不贊成使用這些方法,我認為《 遷移指南5.2》提供了一些見解:
6.0的大量工作已經完成。 6.0需要做的一件事是“類型系統”的統一視圖,包括其自己的類型系統(Type,EntityPersister,CollectionPersister等)和JPA的類型系統-這意味着將所有這些都統一在休眠核心中。 由於這個原因以及計划在6.0中進行的其他重大更改,我們決定發布5.2,該版本顯示了向6.0所做的更改的清晰遷移路徑,但仍盡可能地支持了較早的要求和期望。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.