どちらのArrayList
タイプempDetail
(POJOクラス)があります。
List<EmpDetail> empDetailList = new ArrayList<EmpDetail>();
このリストは、データベース内のテーブルを表します。ドロップダウンリストの値が必要なので、
<s:select list="empDetailList" listKey="country" listValue="country" name="country"></s:select>
これにより、データベースから国の列のすべての行を取得します。ただし、このドロップダウンリストには一意の国が必要です。
明確な国を取得するためのSQLクエリを作成できることは知っていますが、この種のシナリオでそれを行う方法。
更新1: これに対するHibernateソリューションを持っている人はいますか?
更新2: 次のように私のPOJOクラス...
package bean;
import java.io.Serializable;
import java.sql.Date;
public class EmpDetail implements Serializable{
private static final long serialVersionUID = 1L;
private Long id;
private String name;
private int age;
private String address;
private String city;
private String section;
private String country;
private String classStudying;
private String fatherName;
private String motherNmae;
private Date DOJ;
private String certificates;
private Date CompletedDate;
private String crossCheckedBy;
private Date crossCheckedDate;
private String comments;
//and its getters and setters...
}