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.