JAVA:获取数据库项的ID

时间:2017-01-19 13:58:43

标签: java persistence

我还是Java的初学者,想要做一些数据库编程。

我的问题是我创建了一个组合框,我从table1中选择一个值。当一个值与jTextField值一起被选中时,需要保存在table2中。但我希望表1中的ID保存在table2中。

我现在如何获取table1中项目的ID以将其保存在table2中。

IFNULL(projects.name, NULL) AS Project

如果我使用结果列表,那么它只会给我toString方法中的内容。

1 个答案:

答案 0 :(得分:0)

我不知道你是如何命名你的VO的,但它可能是这样的

List<CountryVO> results = em.createNamedQuery("Countries.findAll").getResultList();
for (Country c:results){
    Integer id = c.getId();
}

只需将CountryVO替换为用于映射Country表的类的名称,使用c.getId()替换ID字段getter。