第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java/JPA:帶連接的命名本機查詢拋出異常

Java/JPA:帶連接的命名本機查詢拋出異常

慕村225694 2021-12-01 19:55:24
在我Benutzer-Entity我有以下OneToMany關(guān)系:@OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL, orphanRemoval=true)@JoinColumn(name="BENUTZER_ID")private List<Dokument> dokumente = new ArrayList<>();在我中,Dokument-Entity我現(xiàn)在想Dokument通過它hash-value和它的搜索來獲得一個特定的foreign-key (BenutzerID)- 我試圖通過以下方式做到這一點NamedNativeQuery:@NamedNativeQueries({  @NamedNativeQuery(    name="findDokumentByHashAndBenutzerID",    query="SELECT d.* FROM Dokument d "            + "JOIN Benutzer b ON d.Benutzer_id = b.Id_Benutzer WHERE d.Benutzer_id = ? AND d.Hash = ?")})當我在我的數(shù)據(jù)庫 (H2) 中使用這個查詢時,它可以工作,但在 Java 中我得到以下異常:javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.5.0.v20130507-3faac2b): org.eclipse.persistence.exceptions.DatabaseException 內(nèi)部異常: org.h2.jdbc.JdbcSQLException: SQL Syntax Fehler Befehl "FINDDOKUMENTBYHASHANBENUTZERID[ ] "; erwartet "FROM, {" SQL 語句中的語法錯誤 "FINDDOKUMENTBYHASHANBENUTZERID[] "; 預(yù)期 "FROM, {"; SQL 語句:findDokumentByHashAndBenutzerID [42001-197] 錯誤代碼:42001 調(diào)用:findDokumentByHashAndBenutzerID 查詢:ReadAllQuery(referenceClass=Dokument sql="findDokumentByHashAndBenutzerID") at org.ineclipseternal.persist.persistence QueryImpl.getDetailedException(QueryImpl.java:377) at org.eclipse.persistence.internal.jpa.QueryImpl.executeReadQuery(QueryImpl.java:260) at org.eclipse.persistence.internal.jpa.QueryImpl.getSingleResult(QueryImpl.java: 516) 在 
查看完整描述

1 回答

?
慕標5832272

TA貢獻1966條經(jīng)驗 獲得超4個贊

基于異常,我猜你會打電話

 entityManager.createQuery("findDokumentByHashAndBenutzerID");

代替

 entityManager.createNamedQuery("findDokumentByHashAndBenutzerID");


查看完整回答
反對 回復(fù) 2021-12-01
  • 1 回答
  • 0 關(guān)注
  • 153 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號