如何通过第二列的值获取第一列值

时间:2016-05-23 07:47:52

标签: java database jpa

我希望通过查看第二列值来获取第一列值。

可能出现的问题如下:  1.第一列数据和第二列数据之间存在一对多的关系(因此我必须使用@OneToMany,我想在那个我有get-和set-methodes的类?)  2.如果我将使用查询的where子句(据我所知,我的第一语言不是英语,我必须使用namedQueries,因为find()方法只是用于查找我直接知道的事情)应该是动态的,我简而言之:我想提供一种服务,其中通过HTTP请求有人在第二列的值中键入,然后使用该值我想查找第一列的值

我的以下解决方案想法:

customers = em.createNamedQuery("findAllCustomersWithName") .setParameter("custName", "Smith") .getResultList();

所以问题就是我想成为setParamter动态,以便“Smith”依赖于那个HTTP请求,所以我想有一个例如customerName的引用,它将与HTTP请求结合,所以这会取决于用户在UI中输入的内容......我不知道这是怎么可能的,我希望你理解我的问题

0 个答案:

没有答案