我想將此用作查詢方法:findByOrganizerId()
但「Or」被解釋爲OR
運算符! :) 至少 - 這就是Idea的代碼突出告訴我的 - 查詢將失敗。 它真的會失敗嗎?如果是這樣,我該如何明確解決它? 在spring-data-jpa查詢中使用findByOrganizerId
1
A
回答
3
這是不在春天JPA的數據錯誤,如預期的查詢將正常工作。
但是,IntelliJ IDEA不能正確解析您的方法名稱,並且認爲Or
的Organizer
是OR語句的一部分。
Spring數據JPA將正確解析並執行正確的語句。
我已經創建了JetBrains公司Youtrack bug跟蹤系統,這裏的一個問題:https://youtrack.jetbrains.com/issue/IDEA-165098
0
findByOrganizationId()
工作正常,沒有任何問題,如果你的數據庫表的列名是organization_id
(我已經測試了這一點)。
如果你的數據庫表的列名是organizationid
(沒有_
)ERROR: column organizati0_.organization_id
不存在就會拋出。
0
將類模型中變量「organizerId」的名稱更改爲其他同義名。 或將var更改爲id_organizer; 這可能會解決您的問題
Class Meetup{
@Column(name="organizer_id)
int id_organizer;
//getter setter
}
相關問題
- 1. SpringDataJPA:使用本地查詢定製數據映射
- 2. SQLite查詢 - 在SQLite查詢中使用[]
- 3. 在linq查詢中使用子查詢
- 4. 在SQL查詢中使用%
- 5. 在查詢中使用'as'
- 6. 在查詢中使用PHP
- 7. 在SELECT查詢中使用*
- 8. 在查詢中使用查詢,但查詢變爲空
- 9. 如何在Laravel中使用子查詢正確查詢查詢
- 10. 使用MySQL查詢中的查詢
- 11. 在SQL中查詢並在查詢時使用字母'a'
- 12. 在查詢和子查詢中使用SQL中的UNION
- 13. 如何在子查詢中使用主查詢中的列?
- 14. 使用VBA在Access中禁用查詢
- 15. 如何使用SQL查詢中的查詢進行查詢
- 16. SQL查詢 - 在另一個查詢中使用信息
- 17. 使用CAML查詢在sharepoint中查詢列表項
- 18. 如何在後續查詢中使用SQL查詢的結果?
- 19. 在另一個查詢中使用Access查詢的結果。
- 20. 不能在UPDATE查詢中使用子查詢嗎?
- 21. 避免在查詢中多次使用相同的子查詢
- 22. 在XSLT 2.0 SQL查詢中使用查詢字符串參數
- 23. 在oracle查詢中重複使用子查詢
- 24. 如何在此查詢中使用子查詢的結果?
- 25. F#在同一查詢中使用join&groupBy查詢表達式
- 26. 如何在查詢中使用聯接從多個子查詢
- 27. 在SQL查詢中使用REPLACE查詢換行符/回車符
- 28. 在子查詢中使用子查詢頂部命令
- 29. 使用計數時在子查詢中加入子查詢
- 30. Mysql在新查詢中使用查詢結果
如果你改變它使用@Query?像這樣:'@Query(「從#{entityName}中選擇你,其中u.lastname =?1」)' ' – BrunoDM
這是IntelliJ集成中的一個錯誤,請向他們提出問題。它會真的打破 - 不,一個快速的測試案例會顯示:)。 –