我试图从具有外键“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
谢谢你太..!它不起作用,我解决了这个问题,如果你想要,我可以为你提供一个解决方案的链接。再次感谢..! :) –