Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

0
java ile veri tabanından bir tablonun istenen alanını çekme nasıl yapılır?

Açık 1 Cevaplar 109 Gösterim Java

Hibernate kullanarak veri tabanından bir tablonun verilerini çekip bir objeye atıyorum. Daha sonra bunun sadece bir alanını "CODE" alanını çekmeye çalışıyorum. Bu yöntem daha etkili yolu var mıdır?

ExampleBean bean = new ExampleBean ();

List<ExampleBean > exampleBean = bean.getCompaniesByColumnName("type", "XX");

List<String> codeList= new ArrayList<String>();
 for (ExampleBean si : codeList) {
     codeList.add(si.getCode());
 }

Konu dışı ama bu codeList i de alıp bir filtreleme yaparken input parametresi olarak kullanıyorum.

1Yorumlar
(4k puan)
Hql ile tek kolon cekmeyi deneyebilirsin. springdata kullaniyorsan tek kolonu cekecek sorgu yazabilirsib

1 cevap

0

biraz daha araştırma yapınca nasıl olacağını buldum.

örnek bir link de şöyle:

http://www.thejavageek.com/2014/04/27/criteria-api-select-clause-single-selection/

https://developer.ibm.com/articles/j-typesafejpa/

(1.9k puan)
1Yorumlar
(275 puan)
Bence oradaki örneğin ilgili kısmını veya senin örneğine uyarlanmış halini buraya eklesen güzel olur. Bu sitede amacımız malum, soruların Türkçe cevabını sunmak.