我試圖從具有外鍵「reg_no」的表中檢索數據。外鍵不是唯一的,它可以被複制。JPA - 從數據庫表中檢索數據wrt外鍵 -
現在我想使用這個外鍵從這個表中檢索數據。我將提供一個「reg_no」,Java持久性API將從表wrt中的結果集列表中檢索「reg_no」。
請賜教,我該如何解決這個問題?
我試圖從具有外鍵「reg_no」的表中檢索數據。外鍵不是唯一的,它可以被複制。JPA - 從數據庫表中檢索數據wrt外鍵 -
現在我想使用這個外鍵從這個表中檢索數據。我將提供一個「reg_no」,Java持久性API將從表wrt中的結果集列表中檢索「reg_no」。
請賜教,我該如何解決這個問題?
你可以做這樣的事情,使用JPQL:
String queryString = "SELECT t FROM YourTable t " +
"WHERE reg_no = :regNo";
Query query = getEntityManager().createQuery(queryString);
query.setParameter("regNo", regNoValue);
return query.getResultList();
EntityManager entityManager = entityManagerFactory.createEntityManager();
List results = em.createQuery("SELECT c FROM Vehicle v WHERE reg_no = :reg_no").setParameter("reg_no", new String("0000")).getResultList;
感謝您的幫助隊友..但不幸的是,它不工作..!無論如何,我解決了這個問題,我感謝你的幫助..如果你想知道解決方案,我可以提供一個解決方案的鏈接..! –
對於任何其他人用相同的問題搜索,這將是有趣和有用的,請做! – rich
謝謝你太..!它不起作用,我解決了這個問題,如果你想要,我可以爲你提供一個解決方案的鏈接。再次感謝..! :) –