2017-01-19 11 views
0

まだJavaの初心者で、データベースプログラミングをしたいですか?JAVA:データベース項目のIDを取得

私の問題は、私がtable1から値を選択するコンボボックスを作成したことです。 jTextField値とともに値を選択する場合は、table2に保存する必要があります。しかし、私はテーブル1のIDをテーブル2に保存したい。

これで、table1にアイテムのIDを取得してtable2に保存する方法を知りました。

{ EntityManagerFactory emf = Persistence.createEntityManagerFactory("PTSchemePU"); 
    CountriesJpaController cjc = new CountriesJpaController(emf); 
    RegionsJpaController rjc = new RegionsJpaController(emf); 

    EntityManager em = emf.createEntityManager(); 

    List results = em.createNamedQuery("Countries.findAll").getResultList();} 

私がresultlistを使用すると、それは私にはtoStringメソッドにあるものだけが与えられます。

答えて

0

ただ、C、あなたが国のテーブルをマッピングするために使用するクラスの名前でCountryVOを置き換え、私はあなたのVOと名付けましたかわからないが、それはこの

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

のようなものかもしれませんIDフィールドgetterの.getId()。

関連する問題