2013-08-03 17 views
0

例如,我有下表,我想创建一个方法来获取唯一的CustomerID,以便我可以使用它来引用客户表以获取有关特定的客户。我如何获得特定的列值并将其添加到字符串变量中。例如,我想获得一个特定的customerID并将其放入一个String变量调用custID。普通Java查询,我们可以做到这一点通过使用如何使用IBM JPA工具获取特定列值

String custNo = resultSet.getString("CustomerID");

我怎么能做到这一点与IBM JPA工具?我应该输入什么代码才能获得特定的列值?我尝试使用.get().getClass()或.toString()它不起作用。

CREATE TABLE Ordering 
(
    OrderID VARCHAR(6) NOT NULL, 
    CustomerID VARCHAR(10), 
    OrderDate DATE, 
    PRIMARY KEY(OrderID), 
    FOREIGN KEY (CustomerID) REFERENCES Customer 

); 

回答

0

不是基于您的基础数据由IDE(RAD)自动生成的查询吗? “如何JPA查询补充说:”从下面的例子可能是一些帮助 http://www.ibm.com/developerworks/rational/library/08/0819_mutdosch/

+0

是,使用JPA工具,我想知道的是我怎样才能得到一个特定的列值,并添加生成的查询它变成一个String变量。例如,我想获得一个特定的customerID并将其放入一个String变量调用custID。在普通的java查询中,我们可以通过使用“String custNo = resultSet.getString(”CustomerID“);”来实现。我如何在Java持久性中做到这一点? – max