我还是Java的初学者,想要做一些数据库编程。
我的问题是我创建了一个组合框,我从table1中选择一个值。当一个值与jTextField值一起被选中时,需要保存在table2中。但我希望表1中的ID保存在table2中。
我现在如何获取table1中项目的ID以将其保存在table2中。
IFNULL(projects.name, NULL) AS Project
如果我使用结果列表,那么它只会给我toString方法中的内容。
答案 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。